unity
zhang-hui
Have a nice day
展开
-
unity 摄像头跟踪目标
参考:http://wiki.unity3d.com/index.php?title=MouseOrbitImprovedusing UnityEngine;using System.Collections;public class Follow : MonoBehaviour{ // 目标对象 public Transform targetObj = null; // 摄转载 2016-03-31 11:49:58 · 3812 阅读 · 0 评论 -
unity 控制对象移动、旋转
控制对象的移动 W/S 前进/后退 A/D 下降/上升 鼠标滚轮 对象移动的速度 光标水平移动 对象左右方向旋转 光标上下移动 对象上下方向旋转using UnityEngine;using System.Collections;public class Ob原创 2016-03-31 14:31:32 · 5844 阅读 · 0 评论 -
unity 鼠标指示NavMeshAgent移动
本文讲述的是:通过光标点,为NavMeshAgent设置destination,同时在点击处显示图标。 step1 烘焙地形step2 添加AIThirdPersonControllerstep3 配置canvas在场景中添加一个canvas,并将它的”Render Mode”设为”world space”将canvas在X轴向旋转90度,这样canvas就会变成水平的。在canvas下添加原创 2016-03-31 16:45:21 · 2088 阅读 · 0 评论 -
Unity 5.x 怎么实现动画后退
概述:Unity 5.X动画的后退不能通过将Animator.speed设置为负数来实现。只能通过Animator机制下的Multiplier 属性来间隔实现。1) 在Animtor窗口下,新建一个Float参数,取名叫 AnimSpeed,初始值设置为 1.02) 选中camera后,在Inspector窗口中,将Multiplier如图设置即可。原创 2017-03-22 17:40:18 · 2483 阅读 · 1 评论 -
Unity 5.x: SubMesh + 多材质 的使用方式
本文讲述在Unity中,同一个Mesh中,使用多材质的方法。 比如:一张桌子可能会用到两种材质,桌腿用材质1,桌面用材质2。Question : unity内部是怎么区别的呢?它怎么知道桌腿用材质1,而桌面用材质2。Answer : SubMesh一个Mesh可以有多个SubMesh, 一个SubMesh对应着一个Material, 一个SubMesh可以有多个Triangle。下面是un原创 2017-09-04 22:21:24 · 10625 阅读 · 5 评论 -
计算三角面片的面积、体积
项目需求,需要计算三角面片的面积和体积,本以为很难,查阅资料才知,算法已经非常成熟,有篇国外的论文提到了一种计算方式。有兴趣的童学可以看看,算法非常简单,代码量也少。 项目是在Unity平台做的,我用的是C#代码,你们还可以参考这个unity帖子using System.Collections;using System.Collections.Generic;using UnityEngine原创 2017-08-27 08:20:45 · 5899 阅读 · 2 评论 -
Unity 5.6 CutPlane实现
对我来说,在Unity中实现CutPlane一直是个痛点。 无意中看到github上的Demo, 但是shader写得太粗糙了,没有考虑到光源、贴图等; 网上有其它大神写的支持多光源、贴图的shader,我将两者结合起来。 得到的效果还算不错。原创 2017-09-13 21:24:50 · 741 阅读 · 0 评论