Project1
标题:
求帮忙把佣兵界面的战斗图变成动态行走图
[打印本页]
作者:
白鬼
时间:
2015-6-4 15:38
标题:
求帮忙把佣兵界面的战斗图变成动态行走图
Data.zip
(172.23 KB, 下载次数: 76)
2015-6-4 15:35 上传
点击文件名下载附件
我不知道怎么做好
把原来定义的 draw 换成 refresh 就不会更新角色了,做出之后,只有一个人,光标切换到别人身上还是不更新。
求帮忙
@RyanBern
下面是我自己修改的结果
作者:
芯☆淡茹水
时间:
2015-6-4 22:46
一个简单的只是显示队伍角色行走图动态的窗口
class Window_Actor_Act < Sprite
#--------------------------------------------------------------------------
def initialize
super()
self.bitmap = Bitmap.new(640, 480)
@count = 0
end
#--------------------------------------------------------------------------
def dispose
self.bitmap.dispose
super
end
#--------------------------------------------------------------------------
def refresh
self.bitmap.clear
x = 320 - (100 * $game_party.actors.size / 2)
y = 140
for i in 0...$game_party.actors.size
ax = i * 100 + x
actor = $game_party.actors[i]
bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
cw = bitmap.width / 4 ; ch = bitmap.height / 4
self.bitmap.blt(ax, y, bitmap, Rect.new(@count / 10 * cw, 0, cw, ch))
end
end
#--------------------------------------------------------------------------
def update
super
@count = (@count + 1) % 40
if @data_count != (@count / 10)
@data_count = (@count / 10)
refresh
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1