Project1

标题: 关于 喷火大怪龙的一天 的对话系统没搞懂 [打印本页]

作者: 慕容紫英    时间: 2008-3-13 09:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: 慕容紫英    时间: 2008-3-13 09:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-13 09:12
好象确实不能... [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 雷影    时间: 2008-3-13 17:43
除了脚本还需要:
复制icons文件夹里的对话框用的图片!!
自己在Graphics文件夹里建立一个Heads专门放图片的文件夹!
在脚本里107行最好设定角色对应头像的图片名字!
在对话时格式是

角色名:
对话内容……


要注意的是角色名后面要用“”符号不是“ : ”切换中英标点符号可以打出“:”来!
作者: 慕容紫英    时间: 2008-3-13 18:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 雷影    时间: 2008-3-13 18:42
因为脚本默认箭头在对话框下面!所以对话前或干脆游戏开始时就把对话框调整
固定为 窗口显示 上  
我个人是取消了箭头……在脚本32行 把  # 是否显示尾部图标
  TAIL_SHOW = flase
  改成
  TAIL_SHOW = true
这样就不显示箭头了!

PS:看了脚本总觉得应该可以做到对话框在下面时 也可以显示正常的箭头,一时半会还没搞懂,一会搞懂了再来回这个贴!

OK搞定了
首先要自己画个合适下方用的箭头放到ICONS里
其次在脚本462行(可能版本不同有位置差异) 设定好对话框在下面时所用的图标名(就是自己画的下方用图标)    @tale.bitmap = RPG::Cache.icon("message_箭头下")

最后在579行
           
      when 2  # 下
        # 处理坐标
        x = ( @character.real_x - $game_map.display_x + 64 ) * 32 / 128 - 16(调整数字 16 来改变箭头出现在左右的位置)


第588行   y = self.y - 16  (也是变化 16 的大小来调整箭头上下的位置)

多调几次看看效果就OK了!

结果满意就结帖吧!




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