| 赞 | 25 |
| VIP | |
| 好人卡 | |
| 积分 | 49 |
| 经验 | |
| 最后登录 | 2025-6-5 |
| 在线时间 | 592 小时 |
- 梦石
- 1
- 星屑
- 3913
- 在线时间
- 592 小时
- 注册时间
- 2007-8-14
- 回帖
- 141
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
请问一下,可否加入一个开关来改变领队的行走图,比如打开开关是Actor01的0位置,关闭开关则是Actor01的1位置
脚本如下:
[pre lang="ruby"]#==============================================================================
# ★ RGSS3_先頭キャラクター挿入 Ver1.0
#==============================================================================
=begin
作者:tomoaky
webサイト:ひきも記 (http://hikimoki.sakura.ne.jp/)
隊列の先頭にパーティに存在しないキャラクターグラフィックを表示します。
本来表示されるキャラクターは後ろへ押し出されます。
2012.01.18 Ver1.0
公開
=end
#==============================================================================
# □ 設定項目
#==============================================================================
module TMFIXHEAD
CHARACTER_NAME = "Actor01" #领队行走图文件名
CHARACTER_INDEX = 0 # 领队行走图位置(VA默认行走图为2*4规格)
USE_FUNCTION = true # false にするとこのスクリプトの機能を無効化
end
if TMFIXHEAD::USE_FUNCTION
#==============================================================================
# ■ Game_Player
#==============================================================================
class Game_Player
#--------------------------------------------------------------------------
# ● リフレッシュ
#--------------------------------------------------------------------------
alias tmfixhead_game_player_refresh refresh
def refresh
tmfixhead_game_player_refresh
@character_name = TMFIXHEAD::CHARACTER_NAME
@character_index = TMFIXHEAD::CHARACTER_INDEX
end
end
#==============================================================================
# ■ Game_Follower
#==============================================================================
class Game_Follower < Game_Character
#--------------------------------------------------------------------------
# ● オブジェクト初期化
#--------------------------------------------------------------------------
alias tmfixhead_game_follower_initialize initialize
def initialize(member_index, preceding_character)
tmfixhead_game_follower_initialize(member_index - 1, preceding_character)
end
end
#==============================================================================
# ■ Game_Followers
#==============================================================================
class Game_Followers
#--------------------------------------------------------------------------
# ● オブジェクト初期化
# leader : 先頭のキャラクター
#--------------------------------------------------------------------------
alias tmfixhead_game_followers_initialize initialize
def initialize(leader)
tmfixhead_game_followers_initialize(leader)
@data.push(Game_Follower.new(@data.size + 1, @data[-1]))
end
end
end # if TMFIXHEAD::USE_FUNCTION[/pre] |
|