- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 Unity ——UGUI 通过摇杆控制角色移动
简单版:控制方块的移动。进阶版:控制人物的移动知识铺垫: 首先我们必须要知道,在Unity的UGUI中,对UI的操作有八个回调,分别需要实现八个接口。分别是:鼠标进入,鼠标离开,鼠标点下,鼠标抬起,鼠标开始拖拽,鼠标拖拽中,拖拽结束如下所示:我们可以先对这几个接口方法进行一下测试: 测试结束后,大家就会对这些接口方法有一些初步的了解。using UnityEngine;using UnityE...
2018-01-28 17:58:20 21144 7
原创 Unity算法——A*(AStar)寻路算法概要及简单应用
非常简陋的版本的GIF图,放在开头。前言:再Unity中寻路导航是游戏开发的最基本的需求之一什么是A*寻路算法:A*算法呢,*是什么呢,以一个网格为中心点,他周围八个方向的网格就是*,A寻路算法的估量代价* 在A*算法中核心的寻路依据就是估量代价,在A*中通常用F表示。F = G + H其中G表示当前点到起始点的估量代价,H表示当前点到终点的代价。(起始点...
2018-01-19 20:45:13 5496
原创 Unity BUG解决——通过数组批量注册Button的Addlistener事件,会提示事件数组越界异常
这个Bug是这样的:假设现在有两个数组分别是button数组StoreButton,长度为3;事件数组ItemString,长度为3;两个数组的长度是相等的我要将三个事件分别添加到三个Button里面,长度都是3 , 用for循环添加事件, 把第i个事件添加到第i个Button里面 会提示数组越界。运行后打印出的结果是:这就很神奇了,这样看起来数组长度都是相同的,为
2018-01-17 16:15:32 1858 2
原创 Unity BUG解决——角色上面挂载着NavMeshAgent运行后不跟随角色, 导致角色各种乱走
在评论区有位同学给了链接【Unity3D】刚体自动寻路的抖动问题和运动边界、空气墙的制作,勾选了isKinematic可能是造成问题的根本原因,可以看一下。------------------------------------------------------------------------------------------------------------------------...
2018-01-17 14:00:52 7115 12
原创 Unity BUG解决——从数据库中加载数据的时候无法同步显示到UI上
前段时间遇到了一个很神奇的BUG,折腾了我很久,话不多说,让我们看看这个Bug是怎么回事在做背包商城的时候,我在商城里购买完物品之后, 存储到数据库里, 但是没有在背包里刷新, 停掉游戏再打开的时候背包会读取数据库刷新物品。但是debug的时候该执行的步骤都执行过了 断点调试也没有问题.现在有三个物品,点击购买后,背包没有显示。把Unity停止运行后,再次打开背包
2018-01-16 17:31:30 1820
原创 Unity BUG解决——Invalid AABB inAABB
Invalid AABB inAABB UnityEngine.Canvas:SendWillRenderCanvases()的解决办法今天写了这样一个Bug,很神奇的是代码在哪里出错是点不进去的,找了很久发现这个bug出现的原因是在做除法的时候,除数为0,所以下次老铁们碰到这种情况的时候,好好找找在做除法运算的时候除数是不是为0了;
2018-01-16 17:10:56 19500 7
原创 Unity框架——MVC框架
前言——什么是MVC框架MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面 显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于 映射传统的输入、处理和输出功能在一个逻辑的图形化用...
2018-01-16 17:06:40 5513 2
原创 Unity3D 对象池工具类
注意右上角的Hierarchy面板中的对象生成与销毁时通过激活与非激活实现的, 替代了频繁的生成实例与销毁,对象池优化前言我们都知道在游戏中,如果我们想使用一个对象,第一步就是New一个对象出来,那么在Unity中是如何处理这些对象的呢,一般要游戏中,如果某一个对象跟其他的任何对象都没有关联,我们就可以认为这个对象是垃圾对象,是占用内存空间的,而在C#中有自己的处理垃圾内存的方式——C...
2018-01-15 20:52:30 623
A+Pathfinding+Project+Pro+3.6.unitypackage
2018-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人