由5.2.1f1升级到5.3.5f1,物理不正常. 最后发现问题出在我的游戏中的下面一段代码:   Vector2 targetPosition=...;   Vector2 targetVelocity=...;   GetComponent<Rigidbody2D> ().MovePosition (targetPosition);        float mass = GetComponent<Rigidbody2D> ().mass;        GetComponen…
由unity5.2.1升级到5.4.2之后,使用standard shader的物体会变亮. 原因如图: 框中两项是5.4.2多出来的,如果把specular Highlights的勾选去掉,就跟以前效果一样了. ----补充: 由unity5.2.1升到5.3.5也会有同样的变亮,但坑爹的是5.3.5的standard shader中并没有Specular Highlights这个选项...…
很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 移动 - 推球:游戏中的物理 控制刚体球体的速度. 通过跳跃支持垂直运动. 检测地面及其角度. 使用ProBuilder创建测试场景. 沿斜坡移动. 这是有关控制角色移动的教程系列的第二部分.这次,我们将使用物理引擎创建更逼…
例如我为主角添加了一个circle collider 2d,和一个rigidbody 2d,为障碍物添加了一个circle collider 2d. 然后我在主角的Update函数里更新位置让主角由A点以恒定速度移动到B点,则会发现当主角被障碍物挡住去路时主角在障碍物旁停下并不停颤动. 停下是对的,但颤动就不对了.试验发现,只要将更新主角位置的代码改放到FixedUpdate里颤动就消除了. 另外注意,判断鼠标事件的函数,如if (Input.GetMouseButtonDown (0)) {.…
本文内容主要翻译自下面这篇文章 https://unity3d.com/cn/learn/tutorials/topics/best-practices/guide-assetbundles-and-resources?playlist=30089  A guide to AssetBundles and Resources 本部分讨论AssetBundle实际应用中一切潜在的问题和解决方案. 1.1    管理加载的资源 在内存敏感的环境里面要严格控制加载Object的大小和数量.当Objec…
自增加unity WebGL平台以来.Unity的开发团队就一直致力于优化WebGL的内存消耗. 我们已经在Unity使用手冊上有对于WebGL内存管理的详尽分析,甚至在Unite Europe 2015与Unite Boston 2015两届大会上,也有专题对其进行深入的解说.然而,这方面的内容依然是用户讨论的热门话题,因此我们意识到应当分享很多其它.希望本文能回答一些被频繁咨询的问题.   Unity WebGL与其他平台有何不同? 一些用户已经熟悉了部分内存有所限制的的平台.而对于其他如桌…
使用imageEffect做了个景深特效,原理很简单,就是一张清晰大图和一张模糊小图根据z值进行混合,z值小的像素清晰大图的比例高一些,z值大的像素模糊小图的比例高一些. 在pc上是ok的,但打出android包安到android手机上景深特效就没了. 后来折腾了半天,并请教了一些有经验的人,终于搞好了: 1,在pc上和在android上通过render to texture渲染出来的depthTex正倒立情况是不同的,在pc上渲染出来的depthTex是倒立的,在android上渲染出来的de…
Unite 2017 Shanghai已落幕,今天为大家分享本次大会备受关注的Keynote主题演讲.本次大会Keynote主题演讲聚焦了Unity全球领导团队,包括Unity创始人David Helgason.Unity CMO – Clive Downie.Unity技术总监Lucas Meijer.Unity影视团队Adam Myhill与Mike Wuetherick.Unity Analytics总经理John Cheng,以及Unity Labs的Head of Authoring…
ios刚上线,这边着手改成android版本,我开始使用的是unity2017.4.1版本 上传谷歌商店是出现这两个警告: 要支持64位,但是在2017版本上没有找到64位的打包选项,猜测应该是版本的问题,上网查询果然是 以下是我查询的: https://www.cnblogs.com/cnxkey/articles/9760391.html http://tieba.baidu.com/p/5496282855 http://dy.163.com/v2/article/detail/E9LQN…
这个机制的加入 比 AS3好了很多 AS3的EnterFrame相当于UNITY的Update 但是FLASH做不了也是因为浏览器的限制吧! Here's how the fixed time step is calculated. Before every frame is drawn onscreen, Unity advances the fixed time by fixed delta time and performs physics calculations until it re…