Project1

标题: 关于地图细节的问题 [打印本页]

作者: zhsh849908910    时间: 2012-7-9 10:24
标题: 关于地图细节的问题
就是每次进入一个地图都会显示一次该场景的名字,举栗子——进入某村(显示村子的名字一次)——进入某店(显示某店的名字)——离开某店(显示某村的名字)

我现在用的就是在场景移动事件里面加入一个文本显示,但是每个移动事件都要加很麻烦,有没有其他简单点的办法呢?{:2_272:} dsu_plus_rewardpost_czw
作者: limaolinghu    时间: 2012-7-9 11:20
可以在Spriteset_Map类里面添加一个场景名字的显示,用bitmap,你可以参照这个类里面比如@shadow_sprite的用法,比如创建一个这个:
    @test_map_name_sprite = Sprite.new(@viewport3)
    @test_map_name_sprite.bitmap = Cache.system("MessageBack")   // 图片,你自己定
    @test_map_name_sprite.bitmap.draw_text(10, 10, 50, 50, "test")   //需要显示的文字替换这里的"test"
    @test_map_name_sprite.x = 20     // 位置大小都自己定
    @test_map_name_sprite.y = 20  // 位置大小都自己定

这样做不是用窗口显示,而是图片,这个会一直显示,你还需要在适当的时候把他弄没,比如写个timer或者响应按键等等。
作者: zhsh849908910    时间: 2012-7-9 16:16
我的天……都是高玩啊……虽然有些看不懂……但是…………
作者: zhsh849908910    时间: 2012-7-9 17:43
OK,我自己找到解决的办法了,如图
C:UsersLockeDesktop未命名.jpg
效果就是每次进入某地图,都会自动显示一次地图名字,然后出去再进来的时候又会显示一次,作为游戏出入地图的细节。
已经知道的就不要喷我了,给像我这样的新人参考。
最后感谢两位大神啊,谁经验少就给谁吧。


‘‘──zhsh849908910于2012-7-9 17:44补充以下内容:

真是辛苦啊……自己研究什么的……
’’




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