Unity
文章平均质量分 57
注释小王子
精炼易懂
展开
-
Unity相机处理代码
using System.Collections; using System.Collections.Generic; using UnityEngine; public class TestCamera : MonoBehaviour { public Vector3 offset = new Vector3(0, 5, -4);//玩家到相机的路径向量 Transform target...原创 2018-09-06 22:52:47 · 543 阅读 · 0 评论 -
UGUI零碎
104-创建滚动列表 创建一个空白Image作为父节点与文本框宽度一致(文本要完全展开),再给Image添加Scroll Rect滚动矫正组件,将Text拖入组件中,直选用Vertical轴即可,再添加Mask组件遮住多余的部分,也可以在Mask里取消Image的颜色,新建一个Scrollbar滚动条,将滚动条拖入Scroll Rect滚动矫正组件中 105 加载场景时要把所有场景放入Buildi...原创 2018-11-20 23:03:28 · 101 阅读 · 0 评论 -
常用
018-协程方法 协程方法返回值为IEnumerator 返回值为yield return null为空 协程方法的调用StartCoroutine(方法名(参数列表)); 协程方法开启后会继续执行下面的代码,不会等协程方法执行完毕才继续,下面的代码和协程方法谁执行的速度更快是不确定的,具体要看CPU的调度 协程是可以暂停的yield return new WaitForSeconds(3f); ...原创 2018-11-20 23:05:42 · 96 阅读 · 0 评论 -
Navigation
选中场景的父节点,在Inspector中选择Navigation Static 烘焙导航网格是根据MeshRenderer生成的,而不是Collider 给胶囊体添加NavMeshAgent组件,能让胶囊体在烘焙好的NavMesh中移动 引入命名空间UnityEngine,AI 组件变量名.destination=V3或agent.SetDestination()设置目标点,设置到无法到达的点,会...原创 2018-11-20 23:07:35 · 137 阅读 · 0 评论 -
动画系统
105-动画的录制和曲线 给Camera添加改变背景颜色的动画在clear flags选择solid color直接录制动画,改变面板中的颜色 录制中但凡有参数改变都会添加关键帧 选中一栏参数,就只显示一种曲线 106-按钮动画 添加按钮,在按钮物体上的Button组件,Transition过渡选Animation,点auto generate animation生成按钮状态机Animator ...原创 2018-11-20 23:08:29 · 121 阅读 · 0 评论 -
Dotween
将插件package包导入,得到Demigiant文件夹,将此文件夹放在Plugins文件夹里 using DGTweening DOTween.To(() => transform.position, x => transform.position = x, new Vector3(9, 9, 9), 3); 插件将一些常用的类进行了扩展,增加了一些方法,testPanelTran....原创 2018-11-20 23:09:11 · 195 阅读 · 0 评论 -
3D数学相关
1.全局坐标系 World Coordinate System 2.局部坐标系 Local Coordinate System 3.屏幕坐标系 Screen Space 4.视口坐标系 ViewPort Space 201-transform.position得到的一定是全局坐标系的坐标 203-屏幕坐标系 以像素来定义的,屏幕的左下角为(0,0),右上角为(Screen.width, S...原创 2018-11-20 23:09:59 · 91 阅读 · 0 评论