Project1

标题: 定义和直接运行 [打印本页]

作者: c1003700862    时间: 2019-3-5 18:04
标题: 定义和直接运行
怎么在脚本里看哪些是定义哪些是直接运行
比如新建一个工程在脚本里面看标题脚本
定义句用来干嘛的会被运行?
还p函数可以在脚本行里使用查找哪一行出了错?
有没有别的方法查找出错行
作者: KB.Driver    时间: 2019-3-5 18:45
怎么在脚本里看哪些是定义哪些是直接运行
  不处在任何代码块内的部分是直接运行的

比如新建一个工程在脚本里面看标题脚本
定义句用来干嘛的会被运行?
  一般情况下,整个游戏的入口是脚本编辑器里的main,
在运行过程中通过改变@scene变量,使其他定义的方法都会在@scene的update中执行

还p函数可以在脚本行里使用查找哪一行出了错?
  你在一个觉得可能出错的地方增加p语句,写上容易辨别的内容,就能达到效果。
  也可以用begin..rescue..ensure/end来捕捉错误

有没有别的方法查找出错行
  VA的话会报出错的脚本与行数,XP怎样达到类似效果就不清楚了。
作者: c1003700862    时间: 2019-3-6 09:34
谢谢大佬指导。。。。虽然还不怎么懂。。。。但谢谢了
作者: c1003700862    时间: 2019-3-6 09:36
begin..rescue..ensure/end
这句加在哪里额
作者: c1003700862    时间: 2019-3-6 11:28
是def这里是不是定义方法的

]E`PF$V1]RBIJRLQ6OWI1FW.png (17.38 KB, 下载次数: 11)

]E`PF$V1]RBIJRLQ6OWI1FW.png

作者: guoxiaomi    时间: 2019-3-6 13:14
实在不清楚你想要解决什么问题?以及123行的 fade 拼写错了
RM里的代码会从上往下依次执行,只是有的代码执行的任务是“定义方法”,有的是“调用方法”。
关于ruby的异常处理:http://www.runoob.com/ruby/ruby-exceptions.html
作者: c1003700862    时间: 2019-3-6 15:01
就是制作一个标题和选项比如新游戏,继续,和退出这些呀
是r考场第四期教程实例里面的教材




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