
笔记
反转旋木
人必自助而后人助之,而后天助之
展开
-
Unity Animation动画倒播原理
animation = GetComponent<Animation>(); //为啥要获取时间长度啊 animation["Dead"].time = animation["Dead"].clip.length; animation["Dead"].speed =原创 2019-01-10 20:33:39 · 1844 阅读 · 0 评论 -
unity 3D NGUI 输入框学习笔记
第一创建精灵 添加碰撞 添加 组件INPUT第二 创建LabelLabel 决定字多了如何溢出剩下的属性原创 2019-01-25 11:40:21 · 277 阅读 · 0 评论 -
unity 学习MoveTowards、Lerp、Slerp SmoothDamp笔记
再unity 过渡通常会用到这些方法MoveTowardspublic static Vector3 MoveTowards(Vector3 current, Vector3 target, float maxDistanceDelta);第一个为当前位置第二个是目标位置第三个是每次移动的最大长度第一 每次移动maxDistanceDelta米 并不是跑到终点第二 再update中m...原创 2019-01-15 12:39:18 · 2869 阅读 · 0 评论 -
unity transform.position.z = 1问题
因为 position 是属性,所以返回数据副本,直接修改z无效。所以编译错误。解决 //方案1: //复制(数据) Vector3 pos = transform.position; pos.z = 1;//如果仅仅修改位置的副本,物体位置不会发生改变 transform.position = pos; ...原创 2019-01-15 13:02:46 · 845 阅读 · 0 评论 -
unity 关于位置移动旋转等
四元数与向量欧拉角旋转if (GUILayout.RepeatButton("沿X轴旋转")){ //Vector3 euler = transform.eulerAngles; //欧拉角 没有 方向 和 大小的概念。 //x y z 沿某个轴的旋转角度 transform.eulerAngles += new Vector3(1, 0...原创 2019-01-15 18:01:13 · 2784 阅读 · 0 评论 -
unity 学习笔记vector3.forward和transform.forward
但是其magnitude长度是1。但是其magnitude长度是1。但是其magnitude长度是1。然而vector3.forward只表示(0,0,1)然后 改变坐标的都有transform.position+=Vector3.forward;transform.translate不等于两个向量相加减但是transform.translate第二个参数分自身与世界之分默认自...原创 2019-01-15 18:42:20 · 2963 阅读 · 1 评论 -
unity处理灰色的动画片段
原创 2019-01-10 11:24:43 · 431 阅读 · 0 评论 -
unity 解决委托匿名函数中不能在此范围内声明名为“xxx”的局部变量,因为这样会使“xxx”具有不同的含义
原创 2019-01-16 11:08:06 · 1783 阅读 · 0 评论 -
Unity NGUI ITween学习笔记
可以变化的有原创 2019-01-27 16:16:24 · 229 阅读 · 0 评论 -
unity 3d NGUI 做一个聊天窗口
第一创建 输入区一个图片 加子物体 字体注意变成Sumibt输入模式回车输入创建显示区域总之添加滚动条 在显示面板即可原创 2019-01-27 17:32:27 · 574 阅读 · 0 评论 -
unity3D NGUI背包制作(拖拽,滑动,排列)之一
第一 滑动滑动组件是常用 Need 和Always拖拽UIDrag root 拖拽时候 会形成所有物体的父级如果拖拽中不显示 注意层级如果拖拽后 不显示 看是不是只有在特定的panel显示排列Grid 如果拖拽到别处 它会弹回来...原创 2019-01-27 23:21:52 · 954 阅读 · 0 评论 -
Unity3D NGUI学习笔记之二(精灵(sprite))和锚点
如何 添加图片第一添加图集制作图集:选择需要的图片点击Create即可形成图集第二在 sprite中选择图片的几种形式第一 simple 没啥说的第二 Sliced裁剪模式 主要图片放大后 周围的花纹可能会失帧 所以就显示纯色部分可以自己选择放大的部分放大的部分为中间第三 tiled 填充第四 Filled 可以做技能条的第五 高级锚点两种第一在N...原创 2019-01-22 21:03:19 · 2002 阅读 · 0 评论 -
unity3D NGUI背包制作(拖拽,滑动,排列)之二
首先做好容器并加上拖拽停留的组件其次创建物体 并加上碰撞然后 我们看看拖拽的源代码拖拽开始拖拽中delta为位置 屏幕的位置拖拽释放surface为碰撞的物体信息然后我们创建新的脚本 并且继承注意如果挂上了继承的脚本这原来的脚本要移除两个拖拽的脚本会使拖拽不正确记得重写了方法记得先调用一遍要不让会出现异常报错public class DragDemo : ...原创 2019-01-28 17:17:38 · 768 阅读 · 0 评论 -
unity3d 导入物体无法移动的情况
像这样解决点一下原创 2019-01-28 19:54:49 · 9115 阅读 · 0 评论 -
unity 3d UI图片切割
第一改变图片为可切割的有两步原创 2019-01-28 23:17:24 · 1262 阅读 · 0 评论 -
unity 3D 学习笔记代码获得组件 物体 和注意事项
Component1 获得当前物体的所有组件if (GUILayout.Button("ALLLLLLCompt")) { var allCompt = GetComponents<Component&am原创 2019-01-29 23:36:36 · 461 阅读 · 0 评论 -
unity 设置UI宽高
//获取UI宽高(只读)float width = rtf.rect.width;float height = rtf.rect.height; **////设置UI宽度 //rtf.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, 100); ////设置UI高度 //rtf.SetSizeWit...原创 2019-01-20 11:59:27 · 11709 阅读 · 0 评论 -
事件为空为空
事件为空值代表你没有+=任何方法如果你没有绑定任何方法 你去给事件传递参数报错这个仇 我记下了原创 2019-01-19 22:52:24 · 572 阅读 · 0 评论 -
解决 unity 按住鼠标右键 WS不能前进后退(我被自己蠢哭了)
今天学习的时候突然 在sence 按住鼠标右键 WS不能前进后退搞了半天 无意间点到再点一下 变成这样就可以用了原创 2019-01-10 21:35:34 · 8247 阅读 · 14 评论 -
unity过度线的的Solo和Mute理解
solo 翻译 独奏勾选过了 solo只能再solo里面切换不会到其他其他没勾默认等同 勾选Mutemute 翻译 哑的勾选后不会切换到 这个动画但是solo和mute同时被选中,那么mute的优先级更高约等于只选中了mute...原创 2019-01-11 15:37:07 · 2015 阅读 · 0 评论 -
unity中object Objiect
注意:如果引用了System命名空间,用Object的话会报错,无法区分是System.Object还是UnityEngine.Object,这时候使用Object的时候就需要写明命名空间了,或者头文件中写入using Object = UnityEngine.Object;...原创 2019-01-11 22:03:54 · 878 阅读 · 1 评论 -
我犯的错和解决AnimationEvent 'NewEvent' has no receiver! Are you missing a component
原创 2019-01-12 10:53:53 · 4825 阅读 · 0 评论 -
unity 我遇到的start坑
今天写作业的时候先是要在一个物体上随机一个 HP然后在找到大于60的物体我在物体挂的脚本start 中定义了 Hp 并且随机了一个数然后我在游戏控制脚本的start上写好了找的程序 发现找不到调试后发现物体的HP为0 还没有执行start解决 在OnGUI 调试...原创 2019-01-18 11:01:41 · 1122 阅读 · 0 评论 -
unity 关于衣服MaxDistance和Surface Penetration无限大操作
原创 2019-01-13 14:03:43 · 937 阅读 · 0 评论 -
我把unity弄崩溃的情况
今天再一个null获取了组件 unity崩了这个仇我记下了原创 2019-01-18 22:45:43 · 888 阅读 · 2 评论 -
NGUI 学习笔记之三 Label
Label 为字体NGUI 选择后中文可能不显示用Unity 模式 直接吧字体拖到后面即可(忽略Font)如果想用UGUI显示中文第一步 创建空物体 MyFont第二步 添加组件 UI Font 把模式改为动态第三步 把字体拖到里面去一个 空物体对应一个字体modifer把字变大小写的Overflow第一种 字多了 一直缩小 不会超过原来的 比例第二种字多了 就...原创 2019-01-24 12:59:16 · 162 阅读 · 0 评论 -
Unity3D NGUI学习笔记之一
UI RootFlexible(PixelPerfect)指的是永远保持像素大小不变,比如一张 100 x 100 像素的图片,在 500 x 500 分辨率的屏幕上,它是 100 x100 像素,在 1000 x 1000 像素的屏幕上,它依旧是 100 x 100 像素。优点 UI 的图片永远保持最清晰,缺点导致在高分辨率下 UI 显得特别小,而低分辨率下 UI 又会显得特别大。M...转载 2019-01-22 19:58:27 · 304 阅读 · 0 评论 -
unity 我用到的序列号字段
Range [Range(1,100)] public int b = 10;float也可以unity显示为SerializeField可以把私有数值显示 [SerializeField] private bool c = true;HideInInspector把共有隐藏 [HideInInspector] public float ...原创 2019-01-14 14:09:52 · 7677 阅读 · 1 评论 -
unity NGUI开关效果 滑动条 下拉菜单
开关制作获取当前状态的方法在两个按钮最好不用同一个脚本 要不然 会脚本变了按钮没变滑动条制作问题 出现划不动了解决添加滑动图标的 碰撞器下拉菜单制作子物体 label 字体属性为NGUI可能 字体下拉菜单比较大...原创 2019-01-24 16:14:37 · 852 阅读 · 0 评论 -
unity 3D NGUI鼠标点击 出现放大缩小的事件
第一种方法第一添加 碰撞器第二添加组件 Button Scale原创 2019-01-24 20:40:12 · 1305 阅读 · 0 评论 -
Animation动画事件
创建动画事件然后有个蓝色标签双击以后看监视面板写脚本 脚本必须在物体上( 方法私有共有 都可以)原创 2019-01-09 11:02:19 · 563 阅读 · 0 评论 -
unity 3d NGUI 3D物体显示
第一给 3d物体UI 相机的标签第二 给放到Panel里面中Panel不控制透明度 不控制3d物体透明度第三 给物体添加碰撞第四添加组件原创 2019-01-29 23:54:49 · 323 阅读 · 0 评论