![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity作坊
「已注销」
这个作者很懒,什么都没留下…
展开
-
怪物AI之发现玩家(视觉范围发现系列)
怪物AI之发现玩家(视觉范围发现系列)在网上找到一些资料参考,然后写写自己的想法。 这里感谢MOMO等大神。我们用玩家检测怪物的方法来测,这样比较试用与弱联网游戏,每次在同步玩家的时候来判断玩家与怪物的位置。 这里给出两个处理方式: 1.碰撞器R范围检测。 2.地图分块范围检测。这两种处理方式适用于不同的游戏。 再讲解这两种方式之前,我们先了解一下一个核心问题,怪物在玩家R半径内时怎么判断原创 2016-05-13 21:16:37 · 3386 阅读 · 0 评论 -
C#数组详解
经过C、C++、Java的洗礼,对于C#的数组没有深究,使用时却发现严重的问题。 写这篇文件来剖析一下C#中坑过我的数组。C#中有3种数组结构 1. 一维数组 2. 多维数组 3. 交叉数组对于一维数组我就不过多的解释。 多维数组,这里选择二维数组进行讲解,多维数组中每一行元素的列数必须是相等的。 如图 值得注意的是:声明多维数组是必须制定行和列数,原创 2016-05-15 20:07:27 · 562 阅读 · 0 评论 -
Unity Game窗口中还原Scene窗口摄像机操作
最近在弄AI,调试程序的时候总是要调整摄像机的视角。灰常不爽然后自己写了个脚本。比较习惯Scene窗口下的摄像机操作所以就仿造了一个一样的操作脚本。首相我们要知道Scene下的摄像机的操作方式WASD分别控制前后左右的位移,注意:位移是已当前视角为基准的。QE分别控制上下,注意:这个是针对世界坐标的。鼠标右键控制自由视角旋转。(难点)对于第一条来说,主要的问题就是现在玩家朝向问题。我怎么知道原创 2016-05-16 19:27:11 · 4011 阅读 · 0 评论 -
Unity Game窗口中还原Scene窗口摄像机操作 强化版
之前写的那个版本看来真的是不行啊。最近研究了一下官方第一人称脚本,人家的平滑过渡真的是没得说。借鉴了一下,写出来了一个新的比较完美的控制。 之前我们的操作是通过鼠标输入的开始坐标和转动坐标。其实官方有一个函数~float yRot = Input.GetAxis("Mouse X");float xRot = Input.GetAxis("Mouse Y");这就分别能获取到鼠标的X轴操作和Y轴原创 2016-08-12 13:15:49 · 3938 阅读 · 0 评论