제한변경
2010.01.11 01:44

타이머 비/표시 기능

조회 수 1675 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

타이머 비/표시 기능 RGSS2 DAIpage v0.1

 

●기능
·타이머 작동중은 강제적으로 화면에 표시됩니다.

 임의의 스윗치의 조작으로 표시를 온/오프 전환해 할 수 있도록 합니다.

 

● 수정해야할 소스 위치
 Spriteset_Map,Spriteset_Battle(을)를 앨리어스(alias)


 


#==============================================================================
# ■ 커스터마이즈 포인트
#==============================================================================
module DAI_TIMER

 TIMER_OP = 13  # 타이머비표시의 스윗치 번호(이 스윗치가 온이라면 비표시)

end
#==============================================================================
# ■ Spriteset_Map
#------------------------------------------------------------------------------
#  맵 화면의 스프라이트나 타일 맵등을 정리한 클래스입니다.이 클래스는
# Scene_Map 클래스의 내부에서 사용됩니다.
#==============================================================================
class Spriteset_Map
  #--------------------------------------------------------------------------
  # ● 타이머 스프라이트의 작성
  #--------------------------------------------------------------------------
  alias dai_create_timer create_timer
  def create_timer
    dai_create_timer
    @timer_sprite.opacity = 0 if $game_switches[DAI_TIMER::TIMER_OP]
    @timer_sprite.opacity = 255 if !$game_switches[DAI_TIMER::TIMER_OP]
  end
  #--------------------------------------------------------------------------
  # ● 타이머 스프라이트의 갱신
  #--------------------------------------------------------------------------
  alias dai_update_timer update_timer
  def update_timer
    dai_update_timer
    @timer_sprite.opacity = 0 if $game_switches[DAI_TIMER::TIMER_OP]
    @timer_sprite.opacity = 255 if !$game_switches[DAI_TIMER::TIMER_OP]
  end
end
#==============================================================================
# ■ Spriteset_Battle
#------------------------------------------------------------------------------
#  배틀 화면의 스프라이트를 정리한 클래스입니다.이 클래스는 Scene_Battle 곳간
# 스의 내부에서 사용됩니다.
#==============================================================================
class Spriteset_Battle
  #--------------------------------------------------------------------------
  # ● 타이머 스프라이트의 작성
  #--------------------------------------------------------------------------
  alias dai_create_timer create_timer
  def create_timer
    dai_create_timer
    @timer_sprite.opacity = 0 if $game_switches[DAI_TIMER::TIMER_OP]
    @timer_sprite.opacity = 255 if !$game_switches[DAI_TIMER::TIMER_OP]
  end
  #--------------------------------------------------------------------------
  # ● 타이머 스프라이트의 갱신
  #--------------------------------------------------------------------------
  alias dai_update_timer update_timer
  def update_timer
    dai_update_timer
    @timer_sprite.opacity = 0 if $game_switches[DAI_TIMER::TIMER_OP]
    @timer_sprite.opacity = 255 if !$game_switches[DAI_TIMER::TIMER_OP]
  end
end

Who's 니오티

profile

2020년에는 더 안정적인 니오팅 이끌기!


List of Articles
분류 제목 글쓴이 날짜 조회 수 추천 수
전투관련 전투시 적이 맞을경우 등 상세정보를 표시합니다 file ruby 2010.01.09 1924 1
메뉴관련 링매뉴 프론트뷰 전투 3 file ruby 2010.01.09 4127 0
메뉴관련 세이브화면 변환 3가지 7 file ruby 2010.01.09 3976 0
맵관련 필드의 미니맵을 생성합니다 ! 1 file ruby 2010.01.09 3010 0
기타 RM Web Browser 3 file 독도2005 2010.01.06 2560 0
Board Pagination Prev 1 2 3 Next
/ 3

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