Unity随笔
文章平均质量分 58
泥烟
邮箱[email protected],
泥烟の导航站: https://knight02-bit.github.io/
展开
-
[Unity学习随笔4/29] 在跳跃前后水平方向参数的状态锁
不建议将太多脚本塞进状态机的behavior, 不好查bug 直接关联祖先(PlayerHandle, 其下绑定有模型、操纵模型的脚本等), 如尽量不要放在第二层级(如模型本体),减少级联的层数 在人物跳跃前后水平方向参数的处理 inputEnabled: 使人物跳起来后无法乱飞, lockPlanar使水平移动的参数被锁死,这样在跳完后仍会保持跳的瞬间水平方向移动的参数(方向,速度...) private bool lockPlanar = false; v..原创 2022-04-29 22:03:47 · 1241 阅读 · 0 评论 -
[Unity学习随笔4/28] 解决trigger触发累积的方法
快速触发两次trigger, 人物会跳两次 为当前状态机添加脚本 ClearAtEnter:在进入当前状态的时候就需要砍掉的信号,如这里的jump using System.Collections; using System.Collections.Generic; using UnityEngine; public class FSMClearSignals : StateMachineBehaviour { public string[] clearAtEnter; .原创 2022-04-28 22:20:50 · 2332 阅读 · 0 评论 -
[Unity学习随笔3/18] Vector3.Slerp 球形插值, 椭圆映射法
线性插值lerp 与 球形线性插值Slerp 问题缘由: 人物转向时动作不连贯,突兀,调用Slerp可以更自然些 【Vector3的Slerp详解】-教程分享-【游戏蛮牛】 - Powered by Discuz! (manew.com)http://www.manew.com/thread-43314-1-1.html 椭圆映射法(Elliptical Grid Mapping) 问题缘由: ❓可不可以直接用if语句让大于1的Dmag(这个float型的变量是我在练...原创 2022-03-18 22:21:31 · 3451 阅读 · 0 评论 -
[Unity学习随笔3/15]quard的trigger属性,SmoothDamp函数
getaxis的horizal和vertical只适用于键盘,对多设备输入的支持不灵活 GetAixs对设备的支持可以在edit -> projectsetting -> inputmanager设定 ublic class PlayerInput : MonoBehaviour { public string keyUp = "w"; public string keyDown = "s"; public string keyLeft = "a"...原创 2022-03-15 22:44:59 · 2796 阅读 · 0 评论