?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
라이센스 GPL v2
출처 내가만들었다
강의종류 텍스트
사용/적용순서 적용하실경우 사용가능

module SIMP
  #--------------------------------------------------------------------------
  # ○ 설정
  #--------------------------------------------------------------------------
  #
  # 스크롤 속도

  #
  CAMERA_MIN_SPEED = 1            # 최저한의 스크롤 속도
  CAMERA_DELEY = 2                # 속도 보정 (값이 큰 만큼 늦는다)
  #
end
class Game_Map
  #--------------------------------------------------------------------------
  # ● 공개 인스턴스 변수
  #--------------------------------------------------------------------------
  attr_writer   :real_display_x           # X 좌표 (실좌표)
  attr_writer   :real_display_y           # Y 좌표 (실좌표)
  #--------------------------------------------------------------------------
  # ● 오브젝트 초기화
  #--------------------------------------------------------------------------
  alias camera_initialize initialize
  def initialize
    camera_initialize
    @real_display_x = 0
    @real_display_y = 0
  end
  #--------------------------------------------------------------------------
  # ● 셋업
  #     map_id : 맵 ID
  #--------------------------------------------------------------------------
  alias camera_setup setup
  def setup(map_id)
    camera_setup(map_id)
    @real_display_x = 0
    @real_display_y = 0
  end
  #--------------------------------------------------------------------------
  # ● 표시 X 좌표 * 128
  #--------------------------------------------------------------------------
  def display_x
    return @real_display_x
  end
  #--------------------------------------------------------------------------
  # ● 표시 Y 좌표 * 128
  #--------------------------------------------------------------------------
  def display_y
    return @real_display_y
  end
  #--------------------------------------------------------------------------
  # ● 프레임 갱신
  #--------------------------------------------------------------------------
  alias camera_update update
  def update
    camera_update
    dx = @display_x - @real_display_x
    unless dx == 0
      speed = get_speed(dx.abs)
      distance = 2 ** speed
      if dx > 0
        @real_display_x = [@real_display_x + distance, @display_x].min
      else
        @real_display_x = [@real_display_x - distance, @display_x].max
      end
    end
    dy = @display_y - @real_display_y
    unless dy == 0
      speed = get_speed(dy.abs)
      distance = 2 ** speed
      if dy > 0
        @real_display_y = [@real_display_y + distance, @display_y].min
      else
        @real_display_y = [@real_display_y - distance, @display_y].max
      end
    end
  end
  #--------------------------------------------------------------------------
  # ○ 스크롤 속도를 취득

  #     distance : 움직이는 목표까지의 거리

  #--------------------------------------------------------------------------
  def get_speed(distance)
    return [SIMP::CAMERA_MIN_SPEED, distance / 32 - SIMP::CAMERA_DELEY].max
  end
end

class Game_Player < Game_Character
  #--------------------------------------------------------------------------
  # ● 화면 중앙에 오도록(듯이) 맵의 표시 위치를 설정
  #--------------------------------------------------------------------------
  alias camera_center center
  def center(x, y)
    camera_center(x, y)
    $game_map.real_display_x = $game_map.display_x
    $game_map.real_display_y = $game_map.display_y
  end
end


  1. 일본어 스크립트를 번역하기 좋은 번역사이트 두곳입니다

    Date2010.01.09 Category공지사항 Byruby Views22081 Votes0
    read more
  2. 스크립트 게시판 관리자' ruby ' 입니다

    Date2010.01.09 Category공지사항 Byruby Views20725 Votes0
    read more
  3. 일본 스크립트/소스 공유 포럼

    Date2010.01.05 Category공지사항 By니오티 Views22256 Votes0
    read more
  4. 한글자씩 글자 나오는거 완전판!!(오류 하나도 없음)

    Date2013.07.09 Category대화관련 By만원만주라 Views2112 Votes0
    Read More
  5. 누구나 쉽게 만드는 액션알피지

    Date2012.11.25 Category전투관련 By펜릴 Views4350 Votes0
    Read More
  6. 화면이 부드럽게 이동돼는 스크립트

    Date2012.09.27 Category공통 Script By★Best갱신★ Views2010 Votes0
    Read More
  7. 혹시나해서 일정키로 스크롤X 화면 부드럽게만...(스크립트를 삭제를 조금 했습니다)

    Date2012.02.13 Category맵관련 By호호리터엉 Views1789 Votes0
    Read More
  8. 2D 로 가는길! 횡스크롤 이닷!

    Date2012.01.24 Category장르변경 By공냑군 Views2045 Votes0
    Read More
  9. 게이지바 스크립트!! 최고!!

    Date2011.08.08 Category기타 By코아 코스튬 Views4243 Votes0
    Read More
  10. 대화 창에 얼굴 넣기 스크립트

    Date2011.08.08 Category대화관련 By노르 Views3438 Votes0
    Read More
  11. 조금 다른 맵표시 스크립트

    Date2011.08.08 Category맵관련 By노르 Views1886 Votes0
    Read More
  12. NPC 위에 이름표시 하기 스크립트

    Date2011.08.08 Category시각적 효과 By노르 Views2481 Votes0
    Read More
  13. 초간단 XAS 오리지널.

    Date2011.08.04 Category전투관련 By호호리터엉 Views2619 Votes0
    Read More
  14. 전투 비슷???????????

    Date2011.07.29 Category스킬관련 By아오오오오옹니 Views1844 Votes0
    Read More
  15. 전체키 스크립트

    Date2011.07.19 Category기능추가 By닉네임이없습니다 Views2214 Votes0
    Read More
  16. 이름입력 스크립트

    Date2011.07.16 Category기타 By닉네임이없습니다 Views2210 Votes0
    Read More
  17. 맵이름 띄우기 (오류없이 진짜나옵니다)

    Date2011.07.06 Category맵관련 By지나가던개 Views2245 Votes0
    Read More
  18. 간단한 링 메뉴 스크립트(처음올리는 스크립트)

    Date2011.05.22 Category메뉴관련 Bylts1503 Views2172 Votes0
    Read More
  19. 이것은약간온라인이랑섞인듯? 어쨋든 클릭스크립트!!

    Date2011.02.23 Category온라인 By호호리터엉 Views2220 Votes0
    Read More
  20. W키눌러서 미니맵표시

    Date2011.01.22 Category맵관련 By호호리터엉 Views2762 Votes1
    Read More
  21. Shift키누르고 방향키누르면 화면스크롤되는것

    Date2011.01.21 Category맵관련 By호호리터엉 Views2582 Votes0
    Read More
  22. 맵이름 띄우기, 케릭터 ID띄우기

    Date2011.01.05 Category맵관련 By꼬마쟁이 Views7400 Votes0
    Read More
  23. 중복일것 같은데;; [한글 이름 입력]

    Date2011.01.05 Category기타 By꼬마쟁이 Views4643 Votes0
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

Copyright ⓒ Nioting All Rights Reserved. (since 1999)    개인정보
        

Fatal error: Cannot access property sessionController::$lifetime in /web/old/xe/modules/session/session.controller.php on line 45