设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2163|回复: 0
打印 上一主题 下一主题

[已经过期] 关于领队脚本的问题

[复制链接]

Lv3.寻梦者

梦石
1
星屑
3913
在线时间
592 小时
注册时间
2007-8-14
帖子
182
跳转到指定楼层
1
发表于 2018-12-24 09:55:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问一下,可否加入一个开关来改变领队的行走图,比如打开开关是Actor01的0位置,关闭开关则是Actor01的1位置
脚本如下:

RUBY 代码复制
  1. #==============================================================================
  2. # ★ RGSS3_先頭キャラクター挿入 Ver1.0
  3. #==============================================================================
  4. =begin
  5.  
  6. 作者:tomoaky
  7. webサイト:ひきも記 ([url]http://hikimoki.sakura.ne.jp/[/url])
  8.  
  9. 隊列の先頭にパーティに存在しないキャラクターグラフィックを表示します。
  10. 本来表示されるキャラクターは後ろへ押し出されます。
  11.  
  12. 2012.01.18 Ver1.0
  13.   公開
  14.  
  15. =end
  16.  
  17. #==============================================================================
  18. # □ 設定項目
  19. #==============================================================================
  20. module TMFIXHEAD
  21.   CHARACTER_NAME = "Actor01"     #领队行走图文件名
  22.   CHARACTER_INDEX = 0             # 领队行走图位置(VA默认行走图为2*4规格)
  23.  
  24.   USE_FUNCTION = true             # false にするとこのスクリプトの機能を無効化
  25. end
  26.  
  27. if TMFIXHEAD::USE_FUNCTION
  28.  
  29. #==============================================================================
  30. # ■ Game_Player
  31. #==============================================================================
  32. class Game_Player
  33.   #--------------------------------------------------------------------------
  34.   # ● リフレッシュ
  35.   #--------------------------------------------------------------------------
  36.   alias tmfixhead_game_player_refresh refresh
  37.   def refresh
  38.     tmfixhead_game_player_refresh
  39.     @character_name = TMFIXHEAD::CHARACTER_NAME
  40.     @character_index = TMFIXHEAD::CHARACTER_INDEX
  41.   end
  42. end
  43.  
  44. #==============================================================================
  45. # ■ Game_Follower
  46. #==============================================================================
  47. class Game_Follower < Game_Character
  48.   #--------------------------------------------------------------------------
  49.   # ● オブジェクト初期化
  50.   #--------------------------------------------------------------------------
  51.   alias tmfixhead_game_follower_initialize initialize
  52.   def initialize(member_index, preceding_character)
  53.     tmfixhead_game_follower_initialize(member_index - 1, preceding_character)
  54.   end
  55. end
  56.  
  57. #==============================================================================
  58. # ■ Game_Followers
  59. #==============================================================================
  60. class Game_Followers
  61.   #--------------------------------------------------------------------------
  62.   # ● オブジェクト初期化
  63.   #     leader : 先頭のキャラクター
  64.   #--------------------------------------------------------------------------
  65.   alias tmfixhead_game_followers_initialize initialize
  66.   def initialize(leader)
  67.     tmfixhead_game_followers_initialize(leader)
  68.     @data.push(Game_Follower.new(@data.size + 1, @data[-1]))
  69.   end
  70. end
  71.  
  72. end # if TMFIXHEAD::USE_FUNCTION
赞美灵魂……
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 22:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表