查看: 2553|回复: 4

[已经过期] 如何在地图上行走时,并行地显示某些文字?

[复制链接]
梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
发表于 2016-4-4 13:01:44 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 bloodyliao 于 2016-4-4 13:03 编辑

效果就是迷宫旅人里面那样,

走过地图某个地方时,会出现一些文字一段时间,
如上图中,走到墙壁边上时,自动显示“墙壁上残留着。。。”,而不用手动去触发,
并且文字的显示不影响角色的行动

请问这是如何做到的?

游戏在这里:https://rpg.blue/forum.php?mod=viewthread&tid=375159
梦石
0
星屑
50
在线时间
83 小时
注册时间
2011-5-2
回帖
4
发表于 2016-4-4 13:53:34 | 显示全部楼层
大概就是这样

Project4.rar

1.42 MB, 下载次数: 67

点评

那个,如果不是显示一段时间,而是站在那会一直显示,直到离开或者改变转向为止又要如何实现呢?  发表于 2016-4-4 15:03
谢谢,如果想要2行甚至多行文字的话,修改哪里呢?  发表于 2016-4-4 14:50
回复

使用道具 举报

梦石
0
星屑
50
在线时间
83 小时
注册时间
2011-5-2
回帖
4
发表于 2016-4-4 15:14:40 | 显示全部楼层
  1. t_1="你想显示什么就打在这里吧"
  2. t_2="这是第二行的内容"
  3. ps:有n行就写出t_n的变量
  4. x=0 ;y=(Graphics.height-24)-24*行数
  5. w=Graphics.width;h=24+24*行数
  6. $a = Window_Base.new(x,y,w,h)
  7. $a.contents.draw_text(0, 0,
  8. $a.contents.width, 24, t_1)
  9. $a.contents.draw_text(0, 24,
  10. $a.contents.width, 24, t_2)
复制代码
看一下会不会理解吧
回复

使用道具 举报

梦石
0
星屑
50
在线时间
83 小时
注册时间
2011-5-2
回帖
4
发表于 2016-4-4 15:17:50 | 显示全部楼层
sukebao 发表于 2016-4-4 13:53
大概就是这样

加我qq吧(332436054),qq上说方便
回复

使用道具 举报

梦石
1
星屑
23246
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2016-4-4 15:59:49 | 显示全部楼层
如果你想做的是迷宫旅人那样的效果的话,有脚本:
https://rpg.blue/home.php?mod=sp ... o=blog&id=13986
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部