环境:Unity 4.5,NGUI3.5,iTween准备:创建一个UIPanel,UIPanel下再创建一个UISprite,UIPanel选择SoftClip,然后给Panel绑定上PanelController.cs,类似下图 MaskManager给UIRoot绑定PanelControll...
分类:
其他好文 时间:
2014-07-30 17:19:14
阅读次数:
353
网上大多数都是把android的工程放到unity里来打包成.apk。但是我感觉那样不好,因为我延用了ios的思想,unity和ios交互是使用unity导出xcode工程进行二次开发,其实unity也可以导出eclipse进行二次开发,我用的版本是unity4.3,我记得之前我用4.0导出eclipse工程会生成三个.java脚本,现在只生成一个,UnityPlayerNativeActivit...
分类:
移动开发 时间:
2014-07-30 12:26:33
阅读次数:
395
unity和ios交互就更为简单了,直接导出xcode工程,这个大家都知道怎么操作的吧,二次开发的话需要ios代码集成到unity,其实集成很简单找到导出的xcode工程里的iPhone_View.mm中的OnUnityReady()方法,unity也相当于ios中一个view,[GetAppController()
showGameUI:_mainDisplay->window];加载游戏视图...
分类:
移动开发 时间:
2014-07-30 12:22:43
阅读次数:
279
由于Unity没法进行热更新,也就是局部更新,所以如果你在设计之前没有考虑好使用Lua,反射,或者其他方式实现热更新,但是又要面临游戏上线那么你可以考虑使用完整包更新,其实这对于游戏包不是很大的情况下,也是一个不错的选择,当然设计者在设计之初都想好了热更新那就宁当别论了。Unity3d 在移动端考虑...
分类:
移动开发 时间:
2014-07-30 00:50:02
阅读次数:
467
路径渲染
路径渲染属于特效渲染组件,用于跟随运动中的游戏对象。首先在hierarchy视图中,创建一个球体。然后在菜单导航栏中选择component——effects——trial renderer即可将路径渲染组件添加至该球体对象中。
cast shadows:显示阴影效果。
receive shadows:接受阴影效果。
materials:材质。
siz...
分类:
其他好文 时间:
2014-07-29 17:54:32
阅读次数:
261
Unity是一套包括图形、声音、物理等功能的游戏引擎,提供了一个强大的关卡编辑器,支持大部分主流3D软件格式,使用C#或者JavaScript等高级语言实现脚本功能,使开发者无需了解底层复杂技术,快速的开发出具有高性能、高品质的游戏产品。
Unity是跨平台的3D游戏引擎,支持的平台包括PC、Mac、Linux、Web、IOS、Android、Xbox360、PlayStation3等大部分尿潴...
分类:
其他好文 时间:
2014-07-29 17:45:52
阅读次数:
230
Unity里面大部分的功能都可以通过拖拽来实现,但是为了方便介绍,在这里都通过代码来实现。
Unity里面要播放音乐主要有以下3个要素:
1.AudioSource:控制音乐播放的主体
2.AudioClip:需要播放的音乐
3.AudioListener:添加这个控件才能够听到音乐播放的效果
代码如下:
AudioSource m_audioSo...
分类:
其他好文 时间:
2014-07-29 17:44:02
阅读次数:
183
C#Light的定位是嵌入式脚本语言,一段C#Light脚本是一个函数 C#Evil定位为书写项目的脚本语言,多脚本文件合作,可以完全用脚本承载项目。 C#Light/Evil 使用完全C#一致性语法 目前 C#Light已经是正式版,且经商业项目检验 C#Evil是Alpha版,欢迎试用反馈。 C...
分类:
其他好文 时间:
2014-07-29 16:49:42
阅读次数:
316
Shader.CreateGPUProgram()
这个函数过程就是创建GLProgram链接Shader的一个过程,在Unity3d中的Shader.Find()是直接创建GLProgram的。
如果是自己去写引擎,GLProgram一般在初始化的时候就会创建完毕,然后用类似GLProgramManager管理。
Unity中的问题我们也可以用这个方法解决,但是Unity提供了简便方法。...
分类:
其他好文 时间:
2014-07-29 15:10:08
阅读次数:
278