Unity AnimatorController注意事项】的更多相关文章

通过assetbundle加载的单独打包AnimatorController使用下面方法赋值 Go.GetComponent<Animator>().runtimeAnimatorController = (RuntimeAnimatorController) obj: 通过Resouce.load 加载的AnimatorController使用 Go.GetComponent<Animator>().runtimeAnimatorController = (RuntimeAnim…
一,多个WaterProDaytime不要公用material. 原因是:水面material的shader(FXWaterPro.shader)引用了reflectionTexture,而水面1的reflectionTexture是由水面1的reflectionCamera渲染出来的.水面2的reflectionTexture是由水面2的reflectionCamera渲染出来的.由于水面1的reflectionCamera与水面2的reflectionCamera的观察方向不同,所以必须用两…
打开旧版工程 目前发现两种方式来触发升级程序: 1.Unity软件启动时选择旧版工程,触发更新 2.直接打开旧版工程的场景文件,触发更新   在使用中发现一种错误做法,不知道是不是共性问题,在此先记录下来: 在unity打开的情况下,直接通过: 文件 ==> 打开新工程 ==> 选择旧版工程 通过以上步骤,每次必然出现"Unity 程序无响应"问题   打开资源包报错 在打开一个资源包时,报错: Error while importing package: Couldn't…
有时候美术的一个不小心,就会给程序徒增极大的工作量,所以在项目开始之前是有必要和美术沟通一下,来规范一些东西, 1.将单体模型的轴心置中. 2.模型有父物体时,子物体应相对于父物体的(0,0,0)位置建模,即父物体的位置最好是整个模型的中心点. 3.unity使用的是左手坐标系,模型的 z 轴正方向应为模型的正向,x轴正方向为右. 4.3D模型的大小以米为单位,如:房子的大小为3米,人物1.8米等. 5.贴图文件像素大小最好为2的n次方,unity3d中可识别的最大尺寸为4096*4096. 6…
Destroy不是立即发生作用,而是推迟到帧末,所以下面代码是错误的: void OnTriggerEnter(Collider other){   if (other.gameObject.tag == "coin") { m_score++; Destroy(other.gameObject); } } 会导致吃一个金币score加好几次的问题.因为OnTriggerEnter一帧之内可能会触发好几次.正确的写法是: void OnTriggerEnter(Collider oth…
最近给组里定Unity开发注意事项,参考了@陆泽西在群里分享的[前端开发规范],结合自己工作中的经验,整理一下,下面不少条款都是我们要求在开发中必须遵守的. 资源: 图片统一为png格式,纹理属性:TextureType设为Advanced,2D纹理关闭Mipmap(size会增加33%),关闭Read/Write(会导致2倍内存),Wrap Mode为Clamp可避免黑边. 纹理压缩格式选择:Windows使用DXT1,IOS使用RGB PVR,安卓使用ETC1. 图片尽量使用纹理压缩,单独设…
VR/AR 非技术总结 **欢迎转载~转载请注明Erma的博客 http://www.cnblogs.com/Erma-king/** 都说2016是VR/AR的元年,上半年我随着新技术的潮流进入了VR/AR的领域,本文算是半年来对工作和所经历AR/VR技术行业变化的一个技术类的总结吧~ 软硬区分 大半年的时间,市面上出现了各式各样的 AR/VR 软件和硬件设备.. 软件:任天堂 VR和LBS结合的 Pokémon GO.国内基于AR和LBS做时空相册的 我的天. 被FaceBook收购可以出现…
背景 在.Net平台中,几乎所有的Ioc容器在注册方面都不一致,使用Unity需要注意几个事项,咱们通过实验进行验证一下. 验证的内容: 集合的获取. 生命周期管理. 实验 代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 using Microsoft.Practices.Unit…
之前遇到了一件事情就是打包安卓的ab后,unity在editor启动下,加载出来的abshader丢失,其实发布安卓后运行是正常的,当时还纠结了半天,还写了个重新赋值的脚本 下面是unity开发的一些注意事项 ======================================================================================= 1.我们一般把资源和代码作为两个工程.资源工程导出assetbundle供代码工程使用.这么做主要是防止资源过多导…
以下摘自官方文档:(http://docs.unity3d.com/Manual/AnimationScripting.html) Additive animations allow you to overlay the effects of one animation on top of any others that may be playing. When generating additive animations, Unity will calculate the difference…