赞 | 204 |
VIP | 13 |
好人卡 | 7 |
积分 | 122 |
经验 | 52899 |
最后登录 | 2021-6-29 |
在线时间 | 4435 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 12157
- 在线时间
- 4435 小时
- 注册时间
- 2014-4-11
- 帖子
- 5955
|
本帖最后由 yang1zhi 于 2016-12-30 22:20 编辑
看他们说的有脚本可以设置帧数。
我试了下
在Sprite_Character脚本里
找到
# 元件 ID 为无效值的情况下
else
self.bitmap = RPG::Cache.character(@character.character_name,
@character.character_hue)
@cw = bitmap.width / 4
@ch = bitmap.height / 4
self.ox = @cw / 2
self.oy = @ch
####################
添加修改
# 元件 ID 为无效值的情况下
else
if @character.character_name.include?("动画")
self.bitmap = RPG::Cache.character(@character.character_name,
@character.character_hue)
@cw = bitmap.width / 8
@ch = bitmap.height / 8
self.ox = @cw / 4
self.oy = @ch
else
self.bitmap = RPG::Cache.character(@character.character_name,
@character.character_hue)
@cw = bitmap.width / 4
@ch = bitmap.height / 4
self.ox = @cw / 2
self.oy = @ch
end
end
end
# 设置可视状态
在Game_Character 2脚本里找到
else
# 更新图形
@pattern = (@pattern + 1) % 4
###########
修改为
else
# 更新图形
if @character.character_name.include?("动画")
@pattern = (@pattern + 1) % 8
else
@pattern = (@pattern + 1) % 4
end
end
# 清除动画计数
##################
这样行走图里带(动画)两字的都会按8帧计算。 |
评分
-
查看全部评分
|