Project1

标题: 【重发】关于图片显示的问题 [打印本页]

作者: 钉田西瓜    时间: 2013-3-24 09:13
标题: 【重发】关于图片显示的问题
之前发的帖子因为不懂售价是什么意思。。所以手贱点了 我还以为是可以类似悬赏的玩意儿。。闹了笑话所以重发。。。
若是版主大人看到了麻烦删掉之前那个帖子 免得让人误会了。。


向大家指教一个问题。。我在MapShow这个文件夹里头放入了名为1_m , 2_m   ....  9_m的图片
然后想要在玩家转换地图的时候自动切到相应的图片
比如玩家在第一张MAP的时候切换的图片是1_m
跳到第二张图片的时候显示的是2_m

所以我设了个mapshow ...

mapshow = $game_temp.player_new_map_id.to_s
    self.contents = Bitmap.new(width - 32, height - 32)
    @bmp = Bitmap.new("Graphics/MapShow/#{mapshow}_m")

结果就是第一张地图的时候可以显示1_m
但是跳到第二章地图的时候 显示的依然是1_m...
难道我MAP的ID没有传过去么?
求正确的写法。。。。QAQ!

之前发的帖子因为不懂售价是什么意思。。所以手贱点了 我还以为是可以类似悬赏的玩意儿。。闹了笑话所以重发。。。
若是版主大人看到了麻烦删掉之前那个帖子 免得让人误会了。。
作者: 钉田西瓜    时间: 2013-3-25 14:00
求高人解救啊!!
作者: tommay    时间: 2013-3-25 14:08
Game_Temp类没有随着地图的刷新而刷新,其实可以直接:
在Game_Map类声明:attr_reader :map_id
随后可以:
@bmp = Bitmap.new("Graphics/MapShow/#{$game_map.map_id}_m")
作者: 弗雷德    时间: 2013-3-25 14:10
LZ这一段脚本是写在哪个位置的?脚本无问题,应该是无有执行,把这段脚本放到切换地图的方法里。
作者: 钉田西瓜    时间: 2013-3-25 17:37
tommay 发表于 2013-3-25 14:08
Game_Temp类没有随着地图的刷新而刷新,其实可以直接:
在Game_Map类声明:attr_reader :map_id
随后可以: ...

非常感谢!!解决了!!
作者: 钉田西瓜    时间: 2013-3-25 17:37
谢谢各位 问题已经解决了=。=!谢谢!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1