本帖最后由 匈魔剑 于 2012-12-23 23:11 编辑
OK,我写了个,你可以参考一下。
改了Spriteset_Battle和Scene_Battle 3,搜 ★ 就能看到所有改动的地方。
基本都是小改动,刷新或者释放图片之类的。
值得注意的就只有这个地方:
# ★选择图片更新
def updateChsPicIndex( index)
return if index==@choose_index
@choose_index = index
enyName = $game_troop .enemies [ index] .name # 这里取的是敌人的“名字”
@choose_sprites .bitmap = RPG::Cache .battler ( enyName,0 ) # 根据名字去文件夹拿图片
@choose_sprites .x = 0 # 坐标
@choose_sprites .y = 0
@choose_sprites .visible = true
end
# ★选择图片更新
def updateChsPicIndex( index)
return if index==@choose_index
@choose_index = index
enyName = $game_troop .enemies [ index] .name # 这里取的是敌人的“名字”
@choose_sprites .bitmap = RPG::Cache .battler ( enyName,0 ) # 根据名字去文件夹拿图片
@choose_sprites .x = 0 # 坐标
@choose_sprites .y = 0
@choose_sprites .visible = true
end
我这里写的是用敌人名字从Battlers文件夹读取图片。比如 幽灵 蜥蜴 鱼人 这样的敌人名字
你也可以改成自己需要的读取方式。
坐标也可以自己决定。
范例:
http://pan.baidu.com/share/link?shareid=170394&uk=738612603&third=0
效果: