
game学习
文章平均质量分 57
纯洁无瑕的萌新随便乱记的,不理解、不准确、不用看、不一定更新
baldr_4396
这个作者很懒,什么都没留下…
展开
-
unity spine 实现不规则区域的点击
在unity的ui中,美术提供的spine动画可能是不规则形状的,会有很多透明区域。当这种spine作为可点击区域的时候就很容易点到我们不希望响应的地方,特别是当元素比较密集的时候。比如一个世界地图,如果每个版块是用spine来做的,那边界就非常容易误触。原创 2025-04-30 18:12:36 · 777 阅读 · 0 评论 -
TextMeshProUGUI字体修改倾斜度
倾斜角度的配置在字体资源里,比如FontNormal_SDF.asset。检查器面板拉到最下面,看Italic Style,默认值是35。unity的TextMeshProUGUI文本控件自带倾斜功能,但是不能直接自由设置倾斜角度。切记不要直接修改源资源,否则会持久化到磁盘上。还有要手动销毁拷贝资源。原创 2025-03-27 21:59:20 · 216 阅读 · 0 评论 -
unity spine切换动画时残影或闪烁,SetToSetupPose不行。
默认情况spine动画在切换时自带过渡,由一个动画状态切到另一个动画状态时会出现一段本不存在的位移,这从预览器或编辑器预览窗口里都能看到。在代码里切换时也会有这种情况。我的场景是一个界面里有多个节点用的同一个spine资源,有一部分节点是隐藏的。还是看到了spine官方给的方案,直接去除默认的动画过渡就行了。然而我尝试这会引入新的问题。虽然没有多余位移了,但是会闪一下。//可能还有spineBg.Update(0);网上的解决方案全部都是说。原创 2025-02-13 11:10:59 · 308 阅读 · 0 评论 -
Unity的Animator动画结束取消循环
设置Animator动画时如果是从Entry一路连接状态到Exit,会从Exit自动回到Entry循环执行。为了取消循环,查了一些办法。首先对于如何停下,可以采取1 禁用控制器2 控制器的speed设为03 timescale设为04 最后一个状态不连接到Exit其次,对于在哪里停下,很多地方给出的是这样的代码——stateInfo = animator.GetCurrentAnimatorStateInfo(0);if(stateInfo.normalizedTime >=1.0f)原创 2022-03-29 17:10:32 · 8530 阅读 · 0 评论 -
cocos creator随便乱记的笔记——可能大概是3.0新的用法
一个纯洁无瑕的萌新学的时候随便记的,不理解、不准确、不用看、不一定更新。。。属性声明所有想在引擎里看到并挂载的属性在声明的前面都要加@property装饰。不想手动挂载的不用装饰,但是所有的变量都要有声明和定义。图片资源无法挂载,拖拽是红色图片添加到资源管理器后默认的Type是texture,无法直接挂载。解决:点击图片,在属性检查器的最上面一栏Type改成sprite-frame。(如果是图集资源则不会出现这个问题,直接挂载即可)camera照不到东西操作:从资源管理器里直接拖拽图片原创 2021-05-04 17:01:23 · 1021 阅读 · 0 评论