随笔分类 -  Unity 技术积累

摘要:Retargeting(动画重定向) 文档 http://game.ceeger.com/Manual/Retargeting.html 介绍 Mecanim 的最强大的功能之一,重定目标的仿人机器人动画。这意味着你可以相对轻松的把相同的动画应用到各种角色模型上。重定目标才有可能为人形机器人的模型, 阅读全文
posted @ 2014-01-09 16:38 赵青青 阅读(949) 评论(0) 推荐(0) 编辑
摘要:设置方法 选中贴图 在属性面板,拖动Aniso Level的值从0~9改变,值越大贴图越清晰,但是消耗也变大,文档说会造成显卡消耗,一般只用在地面上,其他地方没必要 遇到的问题 但是打包到Ipod上面,如果只设置这一个选项,会发现远处的地面还是会模糊,这时候可以把平台的质量再设置高些,根据相应的需要 阅读全文
posted @ 2014-01-09 15:28 赵青青 阅读(3986) 评论(0) 推荐(0) 编辑
摘要:平台定义 UNITY_EDITOR 编辑器调用。 UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义。 UNITY_DASHBOARD_WIDGET Mac OS Dashboard widget (Mac 阅读全文
posted @ 2014-01-08 11:24 赵青青 阅读(18001) 评论(2) 推荐(0) 编辑
摘要:角色共用同一套动作原理 先说说为什么不同的角色可以共用同一套动作:因为导入之后,我们需要为它们每一个模型都创建一个Avater,而Avater里存储了骨骼的蒙皮信息(创建Avater时把三维软件里的蒙皮在Unity里通过计算一一对应,从而把信息保存在Avater里) 所以当在播放一个动作时(Idle 阅读全文
posted @ 2014-01-04 21:26 赵青青 阅读(533) 评论(0) 推荐(0) 编辑
摘要:前言 我要逐个击破Unity中的知识点,包括1、Mecanim 2、NavMesh 3、4.3之后新的GUI系统 4、新的2D功能 5、Shader 6、性能及后期处理 早在2013年初的时候就听说过Mecanim(阿凡达动画系统),也在2013年四月份的时候简单地使用过它,主要是感叹于Mecani 阅读全文
posted @ 2014-01-04 20:26 赵青青 阅读(566) 评论(0) 推荐(0) 编辑
摘要:如何触发触发器函数? 触发器中相互的,当其中一个是触发器,两个物体进入碰撞,双方的触发器函数都会触发。 两个碰撞盒穿入? 解决办法:给其中一个添加刚体 触发器的物理配置 以上是个人理解,看过API之后了解到:是否触发信息是和Collider和Rigidbody的配置相关的,具体请查看API 文档 触 阅读全文
posted @ 2013-12-31 15:42 赵青青 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:前言 上班的时间内都很忙在做项目,休息时间里闲下来了,却觉得没什么事做不自在。难道真是苦逼的命不会享受? 想了一下这一段时间以来的过程:先是重新看了一遍Unity的基础部分,然后买了《3D数学基础:图形与游戏开发》,接着在公司借了本《计算机图形学》,在看这些书的过程中,觉得其实在实际的开发中,这些东 阅读全文
posted @ 2013-12-28 14:57 赵青青 阅读(1744) 评论(1) 推荐(2) 编辑
摘要:在游戏中让角色能够拥有表情,是我一直很想实现的一件事情,今天搜索了一下这方面的资料,找到两个解决方案。 MMD For Unity GitHub:https://github.com/mmd-for-unity-proj/mmd-for-unity Mega-Fiers 官方网站:http://ww 阅读全文
posted @ 2013-12-22 23:23 赵青青 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:需求 当在游戏暂停的时候,播放的动画也要相应地暂停,游戏暂停写成一个事件 FramGameManager FramPlayAnimation 运行效果 运行结果,当点击暂停时角色动画将暂停 阅读全文
posted @ 2013-12-15 14:06 赵青青 阅读(685) 评论(0) 推荐(0) 编辑
摘要:LateUpdate晚于所有Update执行 在圣典里LateUpdate被解释成一句话:LateUpdate是在所有Update函数调用后被调用。这可用于调整脚本执行顺序。 当物体在Update里移动时,跟随物体的相机可以在LateUpdate里实现。这句我看了云里雾里的,后来看了别人的解释才明白 阅读全文
posted @ 2013-12-02 15:39 赵青青 阅读(11968) 评论(0) 推荐(3) 编辑
摘要:前言 说到生命周期,影响最深刻的是,在接触Java的JSF组件时,JSF组件的五大生命周期,全要默写出来,嘿嘿…… 总结这两天在写小怪和掉落的糖葫芦时,老是遇到GameObject未销毁,一直存在场景中,而导致程序非常卡,有必要详细学习Unity组件的生命周期 在我们现在这个游戏中,是一个无尽模式的 阅读全文
posted @ 2013-11-29 17:17 赵青青 阅读(793) 评论(1) 推荐(0) 编辑
摘要:修改方法 以上两个方法修改模型的材质,第一个方法可行,第二个方法不可行, API说明:Renderer.materials 获取材质列表 理解 之所以直接修改materials[]数组中的元素不可行,是因为Renderer.materials是获取材质列表,并无设置的意思。而Renderer.mat 阅读全文
posted @ 2013-11-26 10:22 赵青青 阅读(837) 评论(0) 推荐(0) 编辑
摘要:文件编码问题 这个让我头疼很久的问题,每次修改文件后,都会出现这个提示框。 解决办法 之前修改 D:\Program Files (x86)\Unity\Editor\Data\Resources\ScriptTemplates 编码为UTF-8之后,这个问题没有出现。 再次解决 但是使用Versi 阅读全文
posted @ 2013-11-01 15:38 赵青青 阅读(422) 评论(0) 推荐(0) 编辑
摘要:播放视频方法 截止到目前的Unity4.2版本,要在手机平台上播放影片,有两种方法: 使用Unity自带的Move Texture http://docs.unity3d.com/Documentation/ScriptReference/MovieTexture.html 使用第三方插件 使用Un 阅读全文
posted @ 2013-11-01 13:55 赵青青 阅读(791) 评论(0) 推荐(0) 编辑
摘要:运行图 首先上几张游戏的运行截图 IOS模拟器 横屏 打包任务 摸索了一上午,才搞定在模拟器中运行。至于在Iphone真机中运行,虽然有开发者证书,目前还没在Xcode中配置好。 我今天第一次接触并使用MAC操作系统,组里把MAC打包Unity游戏到ios设备上任务交给给我,鸭梨山大,以上我摸索一上 阅读全文
posted @ 2013-10-22 21:32 赵青青 阅读(6085) 评论(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 赵青青 阅读(35782) 评论(0) 推荐(3) 编辑
摘要:多人协作 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是SVN管理Unity3D项目的确有一些不尽人意的地方。 比如:两个人修改了同一个场景,SVN更新时就不能合并,还有在Unity Editor 中SVN不可视化,不友好! 我们团队初期也是使用S 阅读全文
posted @ 2013-10-15 22:03 赵青青 阅读(20177) 评论(15) 推荐(3) 编辑
摘要:提升机器的3D性能 在公司用的台式机看配置不会很差,但是在处理3D方面特别地无奈!例如开个PS,3d MAX就会卡的半死,再多开一会儿就直接未响应,然后机器重启。 真无奈啊,公司暂时也不会给我换电脑或者升级硬件……,自己找了找原因,原来没装NVIDIA的驱动,装上驱动之后明显感觉电脑用起来好多了! NVIDIA驱动 Nvidia和3dMax 再安装上这些之后,估计打开Max情况会得到改善吧... 阅读全文
posted @ 2013-10-12 21:28 赵青青 阅读(2153) 评论(0) 推荐(0) 编辑
摘要:Unity抗锯齿设置是针对模型,对模型的阴影的锯齿设置无效,不知道我这样的理解是否正确。 遇到的问题 而我是要对灯光照射在模型上产生的阴影进行抗锯齿,暂时还未研究出解决方案,希望知道的朋友告知一声。 图一:游戏场景 图二:平行光产生阴影 图三:平行光 图四:平行光参数设置 Bias:偏向 环境光设置:Edit—>Project Settings—>Quality 图五:Shado... 阅读全文
posted @ 2013-10-09 18:03 赵青青 阅读(2229) 评论(0) 推荐(0) 编辑
摘要:PS3手柄玩Unity游戏 今天把公司的PS3手柄接到PC上,想用手柄试一下玩赛车的感觉,老感觉用键盘按键玩的不爽。 把PS3的手柄接到PC上之后,系统提示正在安装驱动……,百度找资料,如何在PC上使用PS3玩游戏,果然成功了! 参考资料:索尼PS3无线手柄Sixaxis连接PC完整攻略 图一:公司PS3 图二:为PS3安装驱动 图三:使用PS3玩Unity3D官方赛车Demo ... 阅读全文
posted @ 2013-09-30 15:52 赵青青 阅读(1046) 评论(0) 推荐(0) 编辑