正如它的名字一样,你认为一些东西在整个游戏中只有一个而你又想可以方便地随时访问它,这时你就可以考虑单例模式了。例如,你的游戏可能需要一个管理音乐播放的脚本,或者一个管理场景切换的脚本,或者一个管理玩家信息的通用脚本,又或者是管理游戏中各种常用UI的脚本。事实上,这些都是非常常用而且必要的。
说是说不清楚的 不过可以分析一下
单例 是在运行的时候需要调用了 去创建 而 静态 是在一开始的时候就加载进内存
但是单例本身的写法要比静态复杂一些 还有一些判断 而静态 写法简单 容易调用
个人的使用发现 如果存在大量的静态参数 那么在项目运行的一开始会十分的卡(数据多了 卡个半小时也是有可能的)
所以 猜测: 在不追求性能和 少量的数据 以及一些功能性的方法中 使用静态比较好 而 对于大量的数据 应该在需要的时候进行加载的 那种 则使用单例 好些
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....