UnityDemo
不要停下来啊(指学习)
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity简单实现自动寻路功能
Unity简单实现自动寻路功能前言在很多游戏中,敌人经常要在复杂的地形中追着主角跑。这就需要敌人不仅要绕开这些障碍物,还得要找到到目标点最近的路线。如果让我们自己手动实现这个算法是比较又挑战性的。好在Unity提供了一个非常实用的寻路功能,只需要较少的代码即可实现复杂的功能。设计场景1、创建场景,比如我们想要让绿球避开这些方块到达红球的位置。2、选中场景,单机Inspector视图窗口...原创 2020-03-22 09:58:58 · 10294 阅读 · 1 评论 -
Unity简单实现FPS第一人称视角(四)
Unity简单实现FPS第一人称视角(四)判断子弹的碰撞这次主要使用射线来判断子弹是否击中物体,而不是采用实弹来判断。如果射线与敌人碰撞则会1、修改Player.cs代码添加几个新的属性//射线只能与layer所指定的层碰撞public LayerMask m_layer;//枪口public Transform m_muzzlepoint;//射中目标后的粒子效果public...原创 2020-03-21 18:43:54 · 917 阅读 · 0 评论 -
Unity简单实现FPS第一人称视角(三)
Unity简单实现小地图的功能前言之前的学习中实现了FPS的部分功能,今天继续完善一下,实现FPS中小地图的功能。之前的博客地址:创建摄像头该摄像头是专门用来显示小地图的1、在菜单栏中选中GameObject->Camera创建一个摄像机,并将它命名为CameraMap。2、选中CameraMap摄像头,点击坐标系的y轴,最后选择菜单栏上的GameObject->Ali...原创 2020-03-21 18:43:26 · 2672 阅读 · 0 评论 -
Unity简单实现FPS第一人称视角(二)
Unity简单实现FPS第一人称视角(补充)前言在之前的学习中,实现了FPS第一人称中的移动和镜头移动的功能。今天在来补充一些地方。上一篇博客的地址添加武器模型我们在第一人称视角中不会看到全部的人,所以不用添加一个完整的人的模型,只要添加手上的武器的模型即可。1、首先将摄像机的位置和旋转角度都设0。2、再将摄像机的Clipping Planes/Near的值设为0.1,这样摄像机就...原创 2020-03-18 00:03:54 · 1924 阅读 · 0 评论 -
Unity简单实现FPS第一人称视角(一)
Unity简单实现FPS第一人称视角场景创建1、在Hierarchy视图中选择Create->3D Object->Plane创建出一个平面作为场景。2、给Plane模型添加物理组件RigidBody角色创建控制角色移动1、在Hierarchy视图中选择Create->Create Empty创建一个空的游戏体,并将他命名为Player。2、选中Player游戏体之...原创 2020-03-16 00:16:50 · 5880 阅读 · 1 评论
分享