zengge吧 关注:36贴子:305
  • 9回复贴,共1

FCEUX的LUA应用实例——魂斗罗分数显示

只看楼主收藏回复

@y479021776
这里有个新鲜出炉的实例,你可以看看
用notepad++打效果更好

player_score = {}--用来存储玩家分数
score_color = {"blue","red"}
while (true) do
if memory.readbyte(0x2c) == 4 then
player = memory.readbyte(0x22)--用来判断玩家数目
while (player >= 0) do
player_score[player*2] = memory.readbyte(0x7e2 + player*2)--读取玩家分数低位
player_score[player*2+1] = memory.readbyte(0x7e3 + player*2)--读取玩家分数高位
score = player_score[player*2+1] * 25600 + player_score[player*2] * 100
gui.text(17 + player * 176, 35, string.format("%d",score), score_color[player+1], "white")
player = player - 1
end
end
FCEU.frameadvance()
end


IP属地:广西1楼2015-04-28 21:00回复
    喝了……话说我刚成功写完嘉蒂外传HP的变色显示,低于16显示淡红,低于8显示红色


    来自手机贴吧2楼2015-04-28 22:27
    回复
      不过你这比我写的要复杂些,还可以这样的,学习了


      来自手机贴吧3楼2015-04-28 22:28
      收起回复
        看不懂看不懂


        IP属地:湖北来自Android客户端4楼2015-04-30 09:09
        收起回复