首先自己解决问题了可喜可贺,接下来我们就说说'\n'的问题。 '\n'原本是一个字符,表示的是换行符,很多语言里面都有这个约定。但是,在RMXP的物品“说明”一栏中,是不支持这种转义符的书写的,如果你在“说明”的框里面写'\n'的话,它会被拆成两个字符'\'和'n',而不是作为'\n'的一个整体看待。因此,你将数据库中物品说明载入到脚本中时,'\'在脚本中的表示方法是'\\',后面再跟一个'n',连起来就是你看到的'\\n'。所以,如果把split中的参数改为"\\n"的话,脚本就变成了识别"\n"的draw_text,而不是识别换行符'\n'(在这里注意二者的区别)的draw_text。原有脚本没有考虑到数据库不支持'\n'的表示方法,因此需要做改动。 |
|
首先我们换行习惯用/n 所以在处理字符串换行的时候要用到split 把一个字符串分割成多个字符串的数组,每个元素都是一行的文字。
我们在帮助里查找到draw_text相关的如下资料:
所以我们要进行分割后循环
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-12 03:38
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.