摘要: UI元素更新及界面跳转 继上篇日志《Unity开发之 GUIClickEventReceiver》,再谈一下我们如何管理游戏中的UI元素更新及界面跳转 UI绑定 图一:Inspector面板 Public GameObjectName与GameObject一一对应 UI结构及命名规范 图二:Hier 阅读全文
posted @ 2013-10-31 11:49 赵青青 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 在我们的Unity游戏项目中,GUI的表现采用NGUI。记录一下我们的处理方式: 需要解决的问题 1、需要处理大量按钮的点击事件 2、需要处理界面跳转事件 3、需要处理界面元素更新事件 解决方案 GUIClickEventReceiver 解决按钮点击事件 GUIManager 管理GUI的跳转与更 阅读全文
posted @ 2013-10-31 11:07 赵青青 阅读(709) 评论(0) 推荐(0) 编辑
摘要: Unity音频管理 游戏中的声音管理最常用的组件莫过于AudioSource和AudioClip,我的做法是建立是一个AudioManager类(单例类)管理各个音频,谈一下我的经验: 函数列表 Start函数:设置音频整体参数; 编辑器面板 拖拽文件赋值 AudioSource文档 逻辑实现代码 public void playSoundEffect(Soun... 阅读全文
posted @ 2013-10-31 10:55 赵青青 阅读(888) 评论(2) 推荐(0) 编辑
摘要: NGUI学习笔记汇总,适用于NGUI2.x,NGUI3.x 一.NGUI的直接用法 1. Attach a Collider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。 2. Attach an Anchor:表示为该物体添加了UIAnchor脚本,作用是避免像素偏移的问题 3. Attach UIStretch:表示为该物体... 阅读全文
posted @ 2013-10-25 18:57 赵青青 阅读(4366) 评论(0) 推荐(1) 编辑
摘要: 运行图 首先上几张游戏的运行截图 IOS模拟器 横屏 打包任务 摸索了一上午,才搞定在模拟器中运行。至于在Iphone真机中运行,虽然有开发者证书,目前还没在Xcode中配置好。 我今天第一次接触并使用MAC操作系统,组里把MAC打包Unity游戏到ios设备上任务交给给我,鸭梨山大,以上我摸索一上 阅读全文
posted @ 2013-10-22 21:32 赵青青 阅读(6082) 评论(0) 推荐(0) 编辑
摘要: Unity的Input管理 keyCode示例 keyCode Demofunction OnGUI(){ var e:Event=Event.current; if(e.isKey){ Debug.Log("key:"+e.keyCode); } } 按钮检测结果 Unity键值对应表 KeyCode是由Event.keyCode返回的。... 阅读全文
posted @ 2013-10-19 19:46 赵青青 阅读(35699) 评论(0) 推荐(3) 编辑
摘要: 多人协作 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是SVN管理Unity3D项目的确有一些不尽人意的地方。 比如:两个人修改了同一个场景,SVN更新时就不能合并,还有在Unity Editor 中SVN不可视化,不友好! 我们团队初期也是使用S 阅读全文
posted @ 2013-10-15 22:03 赵青青 阅读(20156) 评论(15) 推荐(3) 编辑
摘要: 提升机器的3D性能 在公司用的台式机看配置不会很差,但是在处理3D方面特别地无奈!例如开个PS,3d MAX就会卡的半死,再多开一会儿就直接未响应,然后机器重启。 真无奈啊,公司暂时也不会给我换电脑或者升级硬件……,自己找了找原因,原来没装NVIDIA的驱动,装上驱动之后明显感觉电脑用起来好多了! NVIDIA驱动 Nvidia和3dMax 再安装上这些之后,估计打开Max情况会得到改善吧... 阅读全文
posted @ 2013-10-12 21:28 赵青青 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 资源储备 本文针对mobile原型开发阶段的资源收集 在做移动端的开发时,当有灵感想做些东西时,若是此时缺少美术资源和可用的脚本,此刻会有些纠结,今天在Assets Store上Mark了一些移动端开发的原型。 1. Prototype Textures(原形贴图) 地址:Prototype Tex 阅读全文
posted @ 2013-10-11 16:53 赵青青 阅读(585) 评论(0) 推荐(0) 编辑
摘要: Unity抗锯齿设置是针对模型,对模型的阴影的锯齿设置无效,不知道我这样的理解是否正确。 遇到的问题 而我是要对灯光照射在模型上产生的阴影进行抗锯齿,暂时还未研究出解决方案,希望知道的朋友告知一声。 图一:游戏场景 图二:平行光产生阴影 图三:平行光 图四:平行光参数设置 Bias:偏向 环境光设置:Edit—>Project Settings—>Quality 图五:Shado... 阅读全文
posted @ 2013-10-09 18:03 赵青青 阅读(2222) 评论(0) 推荐(0) 编辑