就目前想法来说,应该只会写些跟代码相关的东西.
首先是最终要的,所有作者都应该了解的东西,就是脚本的返回值 return xxxxx; 的作用.
举个例子,在房间里面创建一个新的instance的时候,会用到instance_create()函数,而当你需要给创建的实例赋值的时候,就会使用 a = instance_create();然后a.xxx = xxx.这种函数.为什么a=instance_create之后就能给a.xxx赋值,就是因为instance_create 返回了创建实例的id,储存在变量a里面.而返回这个动作就是由 return 这个关键词触发的.而且很重要的一点就是,在脚本中如果触发了return这个关键词之后,后面的动作是不会执行的.因此要慎重使用return,确定你需要的效果达成之后再返回.gm还有个关键词quit,跟return的作用相近但是不会有返回值.
首先是最终要的,所有作者都应该了解的东西,就是脚本的返回值 return xxxxx; 的作用.
举个例子,在房间里面创建一个新的instance的时候,会用到instance_create()函数,而当你需要给创建的实例赋值的时候,就会使用 a = instance_create();然后a.xxx = xxx.这种函数.为什么a=instance_create之后就能给a.xxx赋值,就是因为instance_create 返回了创建实例的id,储存在变量a里面.而返回这个动作就是由 return 这个关键词触发的.而且很重要的一点就是,在脚本中如果触发了return这个关键词之后,后面的动作是不会执行的.因此要慎重使用return,确定你需要的效果达成之后再返回.gm还有个关键词quit,跟return的作用相近但是不会有返回值.