您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 大西几 于 2021-2-24 16:26 编辑
unity3d和flash个人觉得是很有前途的,有幸我也做着这方面的工作。 总结一下这两个的脚本语言里面常用的功能代码,unityscript和as3。一直觉得as和js很像,而unity3d里面又用了javascript,做个比较看看。 [/url] 1. 元件的显示与隐藏 UnityScript: obj.renderer.enabled = true; // or false Actionscript 3: obj.visible = true; // or false 2. 元件的颜色填充 UnityScript: thing.renderer.material.color = Color.red; Actionscript 3: var colorTransform:ColorTransform = new ColorTransform(); colorTransform.color = 0xFF0000; thing.transform.colorTransform=colorTransform; 3. Math里面的随机数 UnityScript: var someRandomNumberBetween0And5:int = Random.Range(0, 5); Actionscript 3: var someRandomNumberBetween0And5:int = Math.floor(Math.random()*5); 4. 键盘事件 UnityScript: if(Input.GetKeyDown("space")) { // Do stuff. } Actionscript 3: stage.addEventListener(KeyboardEvent.KEY_DOWN, doKeyDown); private function doKeyDown(e:KeyboardEvent):void { switch(e.keyCode) { case 32: // Space bar! Do stuff. break; default: break; } } 5. 超链接 UnityScript: Application.OpenURL("[url=http://www.untoldentertainment.com/]http://www.untoldentertainment.com); Actionscript 3: navigateToURL("new URL("http://www.untoldentertainment.com"), "_self");
|