赞 | 0 |
VIP | 1 |
好人卡 | 0 |
积分 | 1 |
经验 | 6652 |
最后登录 | 2016-2-2 |
在线时间 | 66 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 66 小时
- 注册时间
- 2009-2-13
- 帖子
- 382
|
本帖最后由 38571240 于 2010-11-11 19:13 编辑
根据这个帖子的沙发:
http://rpg.blue/forum.php?mod=vi ... =%E5%9D%90%E6%A0%87
改一下,把下面的脚本加入Main前,如果解决你的问题,就把分给铃仙·优昙华院·因幡- class Scene_Map < Scene_Base
- alias my_old_initialize initialize
- def initialize
- my_old_initialize
- @my_map = Sprite.new
- @my_map.x = 10
- @my_map.y = 10
- @my_maxhp = $game_actors[1].maxhp
- @my_maxmp = $game_actors[1].maxmp
- @my_map.z = 999
- @my_map.opacity = 255
- @my_map.visible = true
- @my_map.bitmap = Bitmap.new(100, 140)
- end
- alias my_old_update update
- def update
- if (@my_hp != $game_actors[1].hp and $game_actors[1].hp>=0)||@my_mp != $game_actors[1].mp and $game_actors[1].mp>=0
- @my_hp = $game_actors[1].hp
- @my_mp = $game_actors[1].mp
- @my_map.bitmap.clear
- @my_map.bitmap.draw_text(0, 0, 100, 32, "体力:#{@my_hp}/#{@my_maxhp}")
- @my_map.bitmap.draw_text(0, 33, 100, 32, "魔力:#{@my_mp}/#{@my_maxmp}")
- end
- if $game_switches[3] #3号开关控制是否显示
- @my_map.bitmap.clear
- else
- @my_map.bitmap.draw_text(0, 0, 100, 32, "体力:#{@my_hp}/#{@my_maxhp}")
- @my_map.bitmap.draw_text(0, 33, 100, 32, "魔力:#{@my_mp}/#{@my_maxmp}")
- end
- my_old_update
- end
- alias my_old_terminate terminate
- def terminate
- my_old_terminate
- @my_map.dispose
- end
- end
复制代码 不过看上去还是那种【在地图上显示血槽】之类的脚本好,建议另行搜索。
|
|