
Unity组件
文章平均质量分 74
Unity开发的核心构成部分,掌握好这部分,unity就算上手了
彩色墨水
一个转行Unity开发选手如何从小白走向大佬之路,敬请期待...
展开
-
Unity之TMP_InputField-输入字符数限制
文章目录前言思路代码工程项目前言我们在开发过程中遇到需要使用输入框的情况,输入框要做字符数限制,很便捷的InputField检视面板会有公开的字符数限制调节。但是你会发现,无论是英文字符还是中文字符,它都是一视同仁的,这就很难受了,因为从展示上,中英文的位宽是不一样的,我们需要英文字符数显示的多一些,中文字符数少一些。下面就来解决这个问题。思路我们知道英文字符在UTF-8的模式下只占1个字符,中文占2-5个字符,还有其它各类字符,我们这里主要考虑中英文, 通常来讲,我们可以限制一下输入内容的总字原创 2021-01-28 23:06:24 · 6859 阅读 · 0 评论 -
Unity之UGUI-特效遮挡问题
一.问题背景在项目开发过程中,美术和特效时常会给你出一些难题,比如在一张Image上展示一层特效,然后又在这层特效上展示一张Image,这一坨为一个独立元素,还得在滚动框里滑动,滚动的时候,遮挡逻辑依旧有效。 上图二.解决方案 动画效果预览三.代码四.工程项目参考:Unity 使用 Spine 动画spine unity官方文档...原创 2021-01-10 00:44:59 · 6155 阅读 · 0 评论 -
unity animator的使用心得
在项目进行时,需要频繁对动画状态进行切换,由于不是单纯的来回切换,所以我没有采用Boo来控制,使用了trigger, 频繁触发 trigger需要做复位处理JumpUp到JumpDown是 trigger 条件 upToDown(A), (没有ExitTime)JumpDown到JumpUp2是 trigger 条件 downptoUp(B),(没有ExitTime)JumpUp2到Ju...原创 2019-09-02 19:07:03 · 8803 阅读 · 1 评论 -
Unity 2D游戏 摄像机透视视角的运用Perspective
背景在开发2D游戏时,会有仿照3D效果的需求,比如近大远小,近快远慢.如果视线有垂直方向的变化,那还有视线错位的需求.这种较为复杂的2D仿3D效果,单纯通过正交摄像机加代码控制就很难达到效果了.这时候该采用透视摄像机Perspective.透视摄像机的属性...原创 2019-11-08 19:26:41 · 3903 阅读 · 0 评论 -
Unity 旋转相关API
开发过程中经常用到射线转动的功能, 比如做一个射击类游戏,你需要上下转动和左右转动你的视角. void ControllerMove() { float ry = Input.GetAxis("Mouse X"); float rx = -Input.GetAxis("Mouse Y"); camRot.x += rx; ...原创 2019-11-06 21:20:09 · 179 阅读 · 0 评论 -
unity 摄像机抖动与物理帧&渲染帧之间关系的梳理
做摄像机跟随是常用的功能,一边来说,将摄像机的位置,插向目标位置即可实现。有时候需要 摄像机起初不跟随,当目标快要越出屏幕时再开始跟随,这时,应着重考虑两者的偏差值。public class CameraFollow : MonoBehaviour{ GameObject target; Vector3 p0;//起始位置 Vector3 p1;//目标临界位置 ...原创 2019-08-10 11:16:12 · 2426 阅读 · 5 评论