UnityScript中需要注意的问题
Posted 爱上游戏开发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UnityScript中需要注意的问题相关的知识,希望对你有一定的参考价值。
1.属性中声明某个Label是,类型指定为cc.Label,而不是cc.Node。
例如:
scoreDisplay: { default: null, type: cc.Label },
2.属性中音效声明,不需要指定类型,只需要指出URL,url:cc.AudioClip。
例如:
scoreAudio: { default: null, url: cc.AudioClip },
3.播放音效:
cc.audioEngine.playEffect(this.jumpAudio, false);
4.暂存对对象的引用
// 暂存对脚本 GameManager 对象的引用 properties: { gameManager: { default: null, serializable: false } }
可以通过this.gameManager.player.getPosition();获取GameManager中player属性的位置。
5.计算两点的距离:cc.pDistance()
6.销毁某个节点:this.node.destory() ;
7.场景资源的延迟加载:如果选项开启,则这个场景直接或间接依赖的所有贴图、粒子和声音都将被延迟到场景切换后才加载,使场景切换速度极大提升。玩家进入场景后可能会看到一些资源陆续显示出来,并且激活新界面时也可能会看到界面中的元素陆续显示出来,因此这种加载方式更适合网页游戏。
8.Cocos Creator 可以使用的图片格式,目前包括 JPG 和 PNG 两种。
以上是关于UnityScript中需要注意的问题的主要内容,如果未能解决你的问题,请参考以下文章
UnityScript 中 Array.Unshift() 的 C# 版本?