Unity3D中用JavaScript写脚本,如何引用其他JS脚本?

JavaScript012

Unity3D中用JavaScript写脚本,如何引用其他JS脚本?,第1张

1、方法定义为static,直接类名.方法名调用;\x0d\x0a如\x0d\x0aclass Main1{\x0d\x0apublic static function Add(j:int,i:int):void\x0d\x0a{\x0d\x0aDebug.Log(i+j)\x0d\x0a}\x0d\x0a}\x0d\x0aMain1.Add(1,2)\x0d\x0a2、new 一个对象,对象调用,如\x0d\x0avar m:Main1 = new Main1()\x0d\x0am.Add(2,3)\x0d\x0a3、GameObject.Find(),得到那个有这个脚本组件的GameObject,这个GameObject再GetComponent,得到script,scirpt再调用方法。

js调用js直接脚本名。

分四种情况:js调用js直接脚本名,变量名,C#调用C#声明staticpublic变量名,然后脚本名,变量名调用,js调用C#,var,c等于gameObjectGetComponent脚本名,脚本名,变量名调用,C#调用js,脚本名c等于脚本名gameObjectGetComponent脚本名,变量名调用。

脚本是一种纯文本保存的程序,是批处理文件的延伸,一个脚本通常是解释运行而非编译。为缩短传统的“编写、编译、链接、运行”过程而创建的计算机编程语言是脚本语言。