
UnityBug解决
Htlas
游戏行业码畜一枚,基于Unity引擎
展开
-
Unity BUG解决——通过数组批量注册Button的Addlistener事件,会提示事件数组越界异常
这个Bug是这样的:假设现在有两个数组分别是button数组StoreButton,长度为3;事件数组ItemString,长度为3;两个数组的长度是相等的我要将三个事件分别添加到三个Button里面,长度都是3 , 用for循环添加事件, 把第i个事件添加到第i个Button里面 会提示数组越界。运行后打印出的结果是:这就很神奇了,这样看起来数组长度都是相同的,为原创 2018-01-17 16:15:32 · 1902 阅读 · 2 评论 -
Unity BUG解决——角色上面挂载着NavMeshAgent运行后不跟随角色, 导致角色各种乱走
在评论区有位同学给了链接【Unity3D】刚体自动寻路的抖动问题和运动边界、空气墙的制作,勾选了isKinematic可能是造成问题的根本原因,可以看一下。------------------------------------------------------------------------------------------------------------------------...原创 2018-01-17 14:00:52 · 7378 阅读 · 12 评论 -
Unity BUG解决——从数据库中加载数据的时候无法同步显示到UI上
前段时间遇到了一个很神奇的BUG,折腾了我很久,话不多说,让我们看看这个Bug是怎么回事在做背包商城的时候,我在商城里购买完物品之后, 存储到数据库里, 但是没有在背包里刷新, 停掉游戏再打开的时候背包会读取数据库刷新物品。但是debug的时候该执行的步骤都执行过了 断点调试也没有问题.现在有三个物品,点击购买后,背包没有显示。把Unity停止运行后,再次打开背包原创 2018-01-16 17:31:30 · 1907 阅读 · 0 评论 -
C# Bug解决——InvalidCastException: Cannot cast from source type to destination type.
InvalidCastException: Cannot cast from source type to destination type.不能从源类型转换为目标类型。这个问题的原因主要是类型转换出错了,其中一个不易察觉的情况是将父类强制转换为子类的时候出错,也就是在多态时向下转型可能出错什么是多态:父类的指针指向子类,调用子类的方法先给大家看一下我的代码问题出在哪里,供与大家参考可以明显看到,...原创 2018-03-29 16:20:18 · 13603 阅读 · 0 评论 -
UnityBug——Poolable Component 失效问题
问题现象从 Pool 中取出的 GameObject,通过 GetOrAddComponent 获取其上的 Component 可能失效问题分析Destroy 的 Component 不会立即销毁,会在当前 Update 之后 Rendering 之前真正销毁在 GameObject 被 Push 进 Pool 时,Destroy 了其 Component正好在当前 Updat...原创 2019-05-17 09:58:23 · 323 阅读 · 0 评论