메뉴 건너뛰기

창조도시 기록보관소

RPGXP/VX 원형 거리 측정

2006.12.28 20:11

Zeprod 조회 수:495 추천:3









  #--------------------------------------------------------------------------
  # ● 마름모형 거리 재기 [ 개초보샹샹바에샹샹바를제곱하는왕천재전능제작자 A,미스릴 ]
  #     거리는 $game_map.range(target_x, target_y, selecter_x, selecter_y)
  #--------------------------------------------------------------------------
  def range(target_x, target_y, selecter_x, selecter_y)
    # 타겟과 셀럭터간의 X 거리 계산
    x_range = target_x - selecter_x


    # 타겟과 셀럭터간의 Y 거리 계산
    y_range = target_y - selecter_y

    @range = x_range*x_range + y_range*y_range
  end


 


$game_map의 함수사이에다 적절하게 붙여주면 된다고 합니다.


====================================================================================


 


바로 밑에 미스릴님의 코드를 보고 문법을 대충 맞춰서 본문까지 그대로 배껴와서 만들어봤습니다.


 


대신 이 함수를 사용할땐, 비교할 변수들을 제곱해서 비교하셔야 됩니다.


 


거리가 4인지 체크하고 싶다면, 16 < range(tx, ty, x, y) 이렇게 하셔야겠죠.


 

번호 제목 글쓴이 날짜 조회 수
349 [C++] 객체 지향 프로그래밍 (OOP) -3- [1] Zeprod 2007.01.02 295
348 이번에도 잡담입니다만-_-;; [6] 아란 2006.12.30 350
347 [자료구조] Binary Search Tree [4] Zeprod 2006.12.29 283
» 원형 거리 측정 [2] Zeprod 2006.12.28 495
345 어드벤쳐 만들기(무료판) [3] StartCraft 2006.12.28 1095
344 001 Action / RPG Maker [6] StartCraft 2006.12.28 739
343 [C++] 객체 지향 프로그래밍 (OOP) -2- [1] Zeprod 2006.12.27 275
342 그저 비주얼 베이직에 낚인 것에 대한 잡담 [2] 아란 2006.12.26 369
341 나름대로 게임제작1 - 시나리오 작성법 [4] 켈리시 2006.12.26 702
340 각종 변수를 이용한 쓸만한 것들 [5] 放觀者眼君 2006.12.18 507
339 방사형 마법범위 좌표구하기 [5] BAYONET 2006.12.16 658
338 맵배치 이런식으로 하면 되려나요..?'';; [9] file 땅콩아줌마 2006.12.15 672
337 [이벤트 ID이용의 예]슈팅 게임 [4] file masa 2006.12.14 500
336 골프게임은? [2] Nadoo 2006.12.14 362
335 이벤트를 이용, 장애물을 포함한 적과의 거리계산[중급이상추천] [10] file masa 2006.12.13 545
334 [C++] 객체 지향 프로그래밍 (OOP) -1- [4] Zeprod 2006.12.11 403
333 [서론] 콘솔창으로 작업하는 것이 허무하신가요? [6] Zeprod 2006.12.10 360
332 축구게임 시스템 [9] 헤지혹 2006.12.10 594
331 범위를 구할때 쓸 수 있는 식 둘 [6] 메카_탁 2006.12.08 483
330 외딴 집이랄까..? .. [9] file 도야 2006.12.05 560