질문과 답변

Extra Form



@sprite = Sprite.new(@viewport)

@sprite.bitmap = Cache.picture("name")

@sprite.src_rect.set(0 * 29, 0 * 31, 29, 31)

@sprite.x = ..

@sprite.y = balloon.z = ..


을 표시 할 때


@sprite.x, @sprite.y, balloon.z 값들은 언제나 integer로만 표현 가능하더군요.


1.5나 0.4678 처럼 소수점으로 표현을 하고 싶은데


@sprite.x = 0.5 이런 식으로 해도 꼭 반올림 된 1 값으로 되고


@sprite.x += 0.1을 해도 0만 더해집니다.


1픽셀로 처리되는 건 알고 있으나


화면에 표시되는 스프라이트 그림의 x좌표와 y좌표를 소수점으로 변화시키는 방법을 알고 싶습니다.



Comment '5'
  • ?
    허걱 2012.10.24 20:07
    픽셀이 소수점을 지원하지 않기 때문에 x, y 좌표를 직접 소수점으로 변화시킬수는 없습니다.
    비슷하게 한다면 임의의 변수 _x, _y 등에서 소수점으로 변화시키고 그 값을 x, y 에 대입하는 방법등이 있습니다.
  • ?
    77이알 2012.10.25 07:59
    변수에 따로 소수점으로 변화시키고 x y에 대입해도 반올림 된 값이 되는 군요.

    원본 스크립트에 있는 def move로 그림파일을 이동시키면 소수점 이동이 가능하지만

    @sprite = Sprite.new(@viewport)
    @sprite.bitmap = Cache.picture("name")
    ..
    식으로 만들어서 x y를 직접 변화시키려고하면 불가능하네요.

    아마 대기 트릭을 쓰는 듯 한데 ..
  • ?
    허걱 2012.10.25 20:13
    대기트릭같은게 아니라 정수뿐이 없는 픽셀을 소수점으로 변화시키려면 당연히 불가능한거죠.
    안되는걸 되게하지는 못합니다. 안되는걸 되는것처럼 보이게 할 뿐이죠.
    왜 꼭 소수점에 고집하는지 모르겠지만 되는것처럼 보이게 하는 방법은 여러가지가 있습니다.
  • ?
    77이알 2012.10.26 14:44
    그 방법 몇개를 이론적으로라도 알고 싶네요
  • ?
    허걱 2012.10.26 19:25
    그 몇개의 방법중 대표적인 하나가 처음 달았던 댓글의 내용입니다.
    내용이 이해가 안간다면 다시한번 천천히 읽어보고 적용해 본 후, 그래도 모르겠는 부분을 질문해 주시면 답변해 드리겠습니다.

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12392
RMVXA 데미지 공식에 난수를 더하려고 하는데요.. 1 엘 티그레 2012.08.11 1517
RMVXA 메뉴창에서 아이템갯수랑 골드 표시 2 file 진하 2013.10.22 1522
RMVXA 와이드사이즈로 전체화면시 발생한 눌림현상 1 file yellowcat 2013.04.02 1522
RMVXA UI를 수정하고 싶습니다..! 1 file 아랑리네 2017.01.20 1522
RMVXA RPG 만들기 VX Ace, 캐릭터 보행 그래픽이 이상합니다. 5 file 대악당 2013.08.17 1525
RMVXA Rpg만들기vxace 맵칩 에대해서 질문 2 file 초보초보초보초보 2013.03.05 1526
RMVXA 특정 상태 판정 조건문 작성 3 쿠쿠밥솥 2012.06.03 1530
RMVXA 플레이어가 접근하면 반응하게... 4 닉네잉 2012.08.24 1532
RMVXA 기본 달리기(shift) 지우는 법 알려주세요!! 4 CHERRY 2013.10.04 1533
RMVXA 현재 VX Ace 버전의 [오메가 퀘스트] 스크립트는 없나요? 1 세븐체크 2012.07.05 1546
RMVXA 캐릭터사전 대사창 위치 조절.. 2 file 은호 2013.10.09 1552
RMVXA 맵 배치 우선순위 관련 버그 4 file 책벌레공상가 2012.09.21 1554
RMVXA ace 그림크기, 투명도 관련질문! 4 file 몽롱 2012.08.01 1555
RMVXA (초보자)NPC 배치하는 방법좀 알려주세요 2 clown1 2012.08.28 1559
RMVXA 대화 후 움직이게 하는 방법 3 비비드 2012.01.29 1564
RMVXA 퀘스트 스크립트 충돌문제 3 세븐체크 2012.07.31 1567
RMVXA [rpg maker vx ace] 메뉴에 아이템 세이브 게임종료 3 file 듀우우퐁 2014.07.13 1567
RMVXA 맵칩을 가지고 있는데 편집을 11 file 크리스토퍼 2014.01.14 1568
RMVXA vxace 대쉬시 달리기모션.. 8 yellowcat 2013.04.07 1575
RMVXA ace 사이드뷰 스크립트 2 file 현사이 2012.09.01 1581
Board Pagination Prev 1 ... 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 ... 149 Next
/ 149