메뉴관련
2007.02.15 21:38

메뉴 반투명화 스크립트

조회 수 2315 추천 수 4 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
출처 fukuhama, 앵아 재흙
# ▼▲▼ XRXS_MP 7. 전 메뉴 반투명화 ver..02 ▼▲▼
# by 앵아 재흙, fukuyama

#==============================================================================
# ■ Window_Base
#==============================================================================
class Window_Base < Window
  #--------------------------------------------------------------------------
  # ● 오브젝트 초기화
  #--------------------------------------------------------------------------
  alias xrxs_mp7_initialize initialize
  def initialize(x, y, width, height)
    xrxs_mp7_initialize(x, y, width, height)
    if $scene.is_a?(Scene_Menu) or
       $scene.is_a?(Scene_Item) or
       $scene.is_a?(Scene_Skill) or
       $scene.is_a?(Scene_Equip) or
       $scene.is_a?(Scene_Status) or
       $scene.is_a?(Scene_Save) or
       $scene.is_a?(Scene_End)
      self.back_opacity = 160
    end
  end
end

#==============================================================================
# ■ 스프라이트 세트 작성의 믹스 인 모듈
#==============================================================================
module XRXS_MP7_Module
  def create_spriteset
    # 스프라이트 세트를 작성
    @spriteset = Spriteset_Map.new
  end
  def dispose_spriteset
    # 스프라이트 세트를 해방
    @spriteset.dispose
  end
end

#==============================================================================
# ■ Scene_Menu
#==============================================================================
class Scene_Menu
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_Item
#==============================================================================
class Scene_Item
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_Skill
#==============================================================================
class Scene_Skill
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_Equip
#==============================================================================
class Scene_Equip
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_Status
#==============================================================================
class Scene_Status
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_Save
#==============================================================================
class Scene_Save
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end
#==============================================================================
# ■ Scene_End
#==============================================================================
class Scene_End
  include XRXS_MP7_Module
  #--------------------------------------------------------------------------
  # ● 메인 처리
  #--------------------------------------------------------------------------
  alias xrxs_mp7_main main
  def main
    create_spriteset
    xrxs_mp7_main
    dispose_spriteset
  end
end



안녕하세요 윈군입니다^^

오늘은 메뉴의 변신은 유죄?! 시리즈 2번째인 메뉴 반투명화입니다

그다지 별로 쓰이지 않는듯.. 그래도 메뉴를 보면서 맵의 상태를 보면 유용할듯?

활용법
  

22번줄의 self.back_opacity = 160 에서 160은 투명화수치입니다.
0부터 255까지인가?? 흐음... 0으로 갈수록 투명해지는걸로 알고있습니다.
(즉 0이면 아예 안보인다는 뜻-_- 취향에 따라 맘대로~~~-_-)


그럼~

p.s.당분간은 메뉴의 변신은 유죄?! 시리즈로~(퍽)
출처:  XMS.( Xiderowg's Multi Space )의 RPG쯔꾸르 컨텐츠

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

  2. 스크립트 게시판 관리자' ruby ' 입니다

  3. 일본 스크립트/소스 공유 포럼

  4. 간단한 링 메뉴 스크립트(처음올리는 스크립트)

  5. 메뉴에 얼굴 그래픽을 표현

  6. 메뉴화면에 현재시각을 나타나게 하기

  7. 메뉴를 색다르게 바꿔보기

  8. 창고 시스템

  9. 아이템 소지정수 제한을 조정

  10. 링메뉴(원형메뉴) 설정하기

  11. 아이템창 분류별로 나누기 스크립트

  12. 폰트 바꾸기 스크립트

  13. RPG XP 테스트플레이 할때 '뉴게임' '콘티뉴' '슛다운' 바꾸기 [중복이면 죄송]

  14. 메뉴 반투명화 스크립트

  15. 링메뉴 스크립트

  16. 메인 메뉴, 기본아이콘으로 꾸미기.

  17. 시작 메뉴 수정, 추가, 삭제하기

  18. 초기 선택창을 투명하게 만들기

  19. 디버그 창 만들기 (오류 검색)

Board Pagination Prev 1 Next
/ 1

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