Project1
标题:
可以待机动作+双击跑步吗?
[打印本页]
作者:
x水管修理工x
时间:
2013-7-6 23:24
标题:
可以待机动作+双击跑步吗?
本帖最后由 x水管修理工x 于 2014-1-9 17:59 编辑
正如题目所说我想把待机动作和双击跑步两个加起来用可不管我怎么弄都不行还请各位大神给我想个办法。
作者:
美丽晨露
时间:
2013-7-6 23:28
没有工程没有脚本
怎么想办法
作者:
x水管修理工x
时间:
2013-7-6 23:29
你帮我随便找一个只要能用就行。
作者:
x水管修理工x
时间:
2013-7-7 13:02
#==============================================================================
# ■ 待机动作系统(多种)
#------------------------------------------------------------------------------
# 企图改为随机的动态小动作...也就是更多的小动作...但尚未实现(原因:缺少素材)
# By 星子,whbm(修改随机动作)
#==============================================================================
class Game_Character
attr_accessor :time
attr_accessor :step_anime_in
#..........................................................................
attr_accessor :old_character
#..........................................................................
#--------------------------------------------------------------------------
# ● 初始化对像
#--------------------------------------------------------------------------
alias old_ini initialize
def initialize
old_ini
@old_character = ""
@time = 0
@step_anime_in = 0
end
TIME_LIMIT = 2 # 抓耳挠腮前的等待时间 (好象也不是帧…不知道是什么单位了)
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
if self.is_a?(Game_Player)# or @event.name.split(/,/)[0]=="我军"
if @time == TIME_LIMIT
temp_rand = rand(2) + 1
@character_name = @old_character + "_W" + temp_rand.to_s
@step_anime_in = 1
if not @step_anime_must_off
@step_anime = true
end
@time = TIME_LIMIT + 1
elsif @time < TIME_LIMIT
@step_anime_in = 0
if not @step_anime_must_on
@step_anime = false
end
end
if moving? or @move_route_forcing or $game_system.map_interpreter.running?
@time = 0
@character_name = @old_character
end
if $game_temp.message_window_showing
if not @step_anime_must_on
@step_anime = false
end
end
unless moving?
@time += 1 if @time < TIME_LIMIT
end
end
# 跳跃中、移动中、停止中的分支
if jumping?
update_jump
elsif moving?
update_move
else
update_stop
end
# 动画计数超过最大值的情况下
# ※最大值等于基本值减去移动速度 * 1 的值
if @anime_count > 16 * 4/$c3_每一步的帧数 - @move_speed # * 2#18 - @move_speed * 2
# 停止动画为 OFF 并且在停止中的情况下
if not @step_anime and @stop_count > 0
# 还原为原来的图形
@pattern = @original_pattern
# 停止动画为 ON 并且在移动中的情况下
else
# 更新图形
@pattern = (@pattern + 1) % $c3_每一步的帧数
end
# 清除动画计数
@anime_count = 0
end
# 等待中的情况下
if @wait_count > 0
# 减少等待计数
@wait_count -= 1
return
end
# 强制移动路线的场合
if @move_route_forcing
# 自定义移动
move_type_custom
return
end
# 事件执行待机中并且为锁定状态的情况下
if @starting or lock?
# 不做规则移动
return
end
# 如果停止计数超过了一定的值(由移动频度算出)
if @stop_count > (40 - @move_frequency * 2) * (6 - @move_frequency)
# 移动类型分支
case @move_type
when 1 # 随机
move_type_random
when 2 # 接近
move_type_toward_player
when 3 # 自定义
move_type_custom
end
end
end
end
class Game_Event < Game_Character
attr_reader :event
end
class Game_Player < Game_Character
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
# 同伴人数为 0 的情况下
if $game_party.actors.size == 0
# 清除角色的文件名及对像
#......................................................................
@old_character = ""
#......................................................................
@character_name = ""
@character_hue = 0
# 分支结束
return
end
# 获取带头的角色
actor = $game_party.actors[0]
# 设置角色的文件名及对像
@character_name = actor.character_name
#........................................................................
@old_character = actor.character_name
#........................................................................
@character_hue = actor.character_hue
# 初始化不透明度和合成方式子
@opacity = 255
@blend_type = 0
end
end
作者:
x水管修理工x
时间:
2013-7-7 13:10
QQ截图20130707130740.png
(29.96 KB, 下载次数: 14)
下载附件
保存到相册
2013-7-7 13:09 上传
作者:
x水管修理工x
时间:
2013-7-7 13:12
就是这两个加起来不用所以寻求一下帮助
作者:
end55rpg
时间:
2013-7-7 13:15
可以见↓签名
作者:
x水管修理工x
时间:
2013-7-7 13:32
待机动作 双击跑步.zip
(279.18 KB, 下载次数: 118)
2013-7-7 13:32 上传
点击文件名下载附件
作者:
x水管修理工x
时间:
2013-7-7 13:33
就是这个帮我该一下
作者:
x水管修理工x
时间:
2013-7-9 15:07
哈哈哈不好意思啊我已经自己解决了。
待机动作 双击跑步.zip
(279.81 KB, 下载次数: 164)
2013-7-9 15:06 上传
点击文件名下载附件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1