设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1205|回复: 3
打印 上一主题 下一主题

[已经解决] 关于地图细节的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2012-7-6
帖子
17
跳转到指定楼层
1
发表于 2012-7-9 10:24:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是每次进入一个地图都会显示一次该场景的名字,举栗子——进入某村(显示村子的名字一次)——进入某店(显示某店的名字)——离开某店(显示某村的名字)

我现在用的就是在场景移动事件里面加入一个文本显示,但是每个移动事件都要加很麻烦,有没有其他简单点的办法呢?{:2_272:}

Lv1.梦旅人

梦石
0
星屑
50
在线时间
148 小时
注册时间
2012-7-2
帖子
157
2
发表于 2012-7-9 11:20:07 | 只看该作者
可以在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或者响应按键等等。

点评

C++写惯了。。。。。,注释是发帖时加的  发表于 2012-7-9 12:32
这注释写法。。java写多了吧。。。b= =。。  发表于 2012-7-9 12:26
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2012-7-6
帖子
17
3
 楼主| 发表于 2012-7-9 16:16:20 | 只看该作者
我的天……都是高玩啊……虽然有些看不懂……但是…………
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2012-7-6
帖子
17
4
 楼主| 发表于 2012-7-9 17:43:24 | 只看该作者
OK,我自己找到解决的办法了,如图
C:UsersLockeDesktop未命名.jpg
效果就是每次进入某地图,都会自动显示一次地图名字,然后出去再进来的时候又会显示一次,作为游戏出入地图的细节。
已经知道的就不要喷我了,给像我这样的新人参考。
最后感谢两位大神啊,谁经验少就给谁吧。


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

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-24 03:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表