질문과 답변

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 12456
RMVXA wait의 프레임 수를 실수로 할 수 있을까요? 2015.09.22 120
RMVXA 경영게임 처럼 이벤트의 위치를 플레이어가 원하는 대로 하는 스크립트는 없나요? 1 겜제작광 2015.10.23 120
RMVXA 선택지를 주인공이 지닌 스킬에 반응시키고싶습니다 3 카프치 2016.06.25 120
RMVXA XAS 불망울 2017.07.26 120
RMVXA (데이터베이스)게임 실행 중 주인공의 메모 부분을 수정하거나 한줄 추가할 수 있는 방법이 있나요? 2 file 미스터챈 2017.02.22 120
RMVXA 캐릭터 프레임 속도를 낮추고 싶습니다. DisCat 2017.07.01 120
스크립트 추천 RMVXA 적이 장애물이나 벽 발견시 자연스럽게 피해가게 하는 법 1 슈필러 2019.04.20 120
스크립트 사용 RMVXA vx ace의 한 칸의 크기가 32x32인데 이걸 더 늘릴수 있나요? 2 무명유실 2019.11.11 120
기타 RMVXA 쓰러진 캐릭터의 기본 베이스를 찾고 싶습니다. 2 file 로레니 2020.04.07 120
맵배치 RMVXA 이거 왜이럴까요..?? 2 file arthurk 2022.10.02 120
RMVXA rpg vx & vx ace 프론트 뷰 사용하고 싶은데 여기서 어떻게 해야되죠? 4 바크지누크 2018.05.10 121
RMVXA 스크립트로 아이템 획득 이벤트를 만드는 법 1 앨리스사마 2018.03.10 121
RMVXA 마우스가 이벤트에 반응을 하지 않습니다 1 두솔 2016.04.15 121
RMVXA 스위치가 먹통이에요 1 Leonis 2016.09.05 121
RMVXA RGP VXA 전투대사 스킵 방법 세레네키 2016.10.03 121
RMVXA 창 불투명하게 설정하는 법좀 알려주세요 1 민트Mint 2017.07.24 121
RMVXA 답변이 없어 새로운 글 써봐요 혹시 변수를 아이템에 적용할 수 있을가요 2 신이다1 2017.12.17 121
RMVXA 메시지 출력 중에 계쏙 오류가 나옵니다 1 file Plossom 2015.08.09 122
RMVXA [미해결] 메세지를 주고받는 중이라면 자동으로 스위치가 OFF되게 설정할 수 있을까요? 2 반내림 2017.03.01 122
RMVXA 동물 페이스칩을 찾고있습니다. 머그컵 2015.06.19 122
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 150 Next
/ 150