- 博客(18)
- 问答 (1)
- 收藏
- 关注
原创 《黑暗之光》RPG游戏案例学习(9)——第五章 游戏背包系统(1)
游戏背包系统(1)搭建基本数据类搭建背包UI我使用ugui的方法,与siki老师的课程不太一样,根据各方面的教程来学习,结果不一定成功,但也记录一下。搭建基本数据类创建Item脚本为数据的基类public enum ItemType { Drug,Armor,Weapon}public class Item : MonoBehaviour { public int ID { get...
2019-11-29 17:17:59
633
原创 《黑暗之光》RPG游戏案例学习(8)——第四章 游戏任务系统
游戏任务系统任务界面任务的接受与完成(1)点击NPC时,出现任务描述(2)接受任务后,出现任务提示(3)完成任务后,提交获取奖励其他设计添加按钮音效鼠标指针管理系统参考:RPG游戏《黑暗之光》流程介绍与代码分析之(四):任务系统的实现.任务界面任务NPC模型的导入、任务UI界面的设计导入NPC模型,为NPC模型添加box collider.设计任务对话框,主要使用UGUI来设计。将需...
2019-11-21 17:58:59
978
原创 《黑暗之光》RPG游戏案例学习(7)——第三章 游戏角色的控制
游戏角色的控制进入第三个场景,游戏运行场景标签管理 05:34实现角色行走的点击效果控制主角移动的朝向 09:09控制主角的移动动画的播放 07:54修复bug:完善主角的移动控制 07:48进入第三个场景,游戏运行场景标签管理 05:34实现角色行走的点击效果控制主角移动的朝向 09:09控制主角的移动动画的播放 07:54修复bug:完善主角的移动控制 07:48...
2019-11-19 20:46:06
646
原创 unity3d人工智能学习(8)——状态树
状态树创建简单的行为树操作过程复杂任务案例:敌人的巡逻案例:控制主角行走案例:控制主角的追寻创建简单的行为树操作过程导入unity behavior designer v1.5.5包,这是一个状态树的插件。新建一个cube,命名为NPC。点击tools->behavior designer->editor,会出现状态树的搭建场景。选择NPC,可以搭建N...
2019-10-24 21:40:20
733
原创 unity3d人工智能学习(7)——游戏状态机FSM
游戏状态机FSM简述操作过程按钮状态的转换简述参考教程:Unity3D有限状态机(FSM)学习笔记【7】使用实例.FSM有限状态机学习及Unity3D案例讲解.操作过程按钮状态的转换...
2019-10-20 22:35:07
743
原创 《黑暗之光》RPG游戏案例学习(6)——第二章(1)游戏角色的创建
游戏角色的创建开始角色创建场景,导入模型和UI资源完成角色创建界面的UI设计设计idle状态的两个角色控制所有的角色的创建和显示控制角色的上一个和下一个的选择处理名称的输入和场景的切换开始角色创建场景,导入模型和UI资源重新建立一个场景,地图不变。导入素材完成角色创建界面的UI设计角色创建界面的背景不变,摄像机位置不变,简单设计UI。设计idle状态的两个角色将角色Magician_...
2019-10-14 15:04:38
646
原创 unity3d人工智能学习(6)——游戏感知(视觉感知)
游戏感知(视觉感知)简述操作过程简述参考教程:敌人视野感知的实现《U3d人工智能编程精粹》学习心得Unity AI教程 之 简易的视觉感知系统.视野感知的基本原理:在Unity中,用一个Sphere Collider与角度差的计算来模拟敌人的视角。当敌人进入Sphere Collider中后,进行角度差计算,如果目标与自己的角度差小于自己的视角,并且朝目标发射一条射线没有其他物体阻...
2019-10-10 15:22:08
1610
原创 《黑暗之光》RPG游戏案例学习(3)——第一章(2)*创建游戏开始界面
创建游戏开始界面简述简述简述在上一次上机中,我们已经设置好场景,下面我们做游戏的开始界面。简述
2019-09-24 21:29:53
514
原创 《黑暗之光》RPG游戏案例学习(4)——第一章(3)特殊效果
特殊效果简述场景添加光设置鼠标指针图片简述这一篇目的学习是针对学习视频中的其他补充学习。主要是在学习别的方面知识时,发现可以分开实行,因此挪到这边写。场景添加光设置鼠标指针图片点击黄色区域。将需要的鼠标图片放到黄色区域。返回游戏界面就可以发现鼠标图片已改变。...
2019-09-24 21:20:20
217
原创 《黑暗之光》RPG游戏案例学习(5)——第一章(4)创建动态镜头效果
事前准备简述操作过程简述用脚本控制摄像机实现镜头由远及近效果。目的就是实现动态效果。操作过程判断初始位置与结束位置,我这里是是X,Y轴不变,Z轴从60到100.给摄像机添加以下代码public class MovieCamera : MonoBehaviour{ public float speed = 10; private float endZ = 100;...
2019-09-23 14:50:52
213
原创 《黑暗之光》RPG游戏案例学习(2)——第一章(1)搭建游戏场景
搭建游戏场景简述操作过程简述利用以往的学习知识,搭建一个简单的游戏场景。鉴于以往学习中,已经成功搭建好一个游戏场景,这里就不多浪费时间,在以往的成果上简单修改,再次利用。操作过程创建一个新的terrain地形。(一般terrain地形大小为500*500)和以前的版本不同,有些功能合并在一个位置,下面简略整理下常用功能的位置。Raise/Lower Terrain:编辑高度P...
2019-09-22 14:01:15
432
原创 《黑暗之光》RPG游戏案例学习(1)——事前准备
事前准备明确学习目标第1章:设计游戏开始进入场景第2章:角色创建(魔法师和剑士)第3章:角色控制第4章:任务系统第5章:背包系统第6章:药品与装备系统第7章:技能系统-上篇第8章:小地图与武器商店系统第9章:技能系统-下篇游戏策划明确学习目标学习教材有许多,功能也有许多,这里我主要挑几个重点来学习。第1章:设计游戏开始进入场景导入游戏资源,搭建游戏场景。创建游戏开始界面。可选择...
2019-09-22 13:54:25
519
原创 unity3d人工智能学习(5)——A*寻路算法(分队自动寻路)
A*寻路算法(爬梯和跳跃)简单描述操作过程参考:https://www.cnblogs.com/wangweixznu/p/5442164.html简单描述在上一次上机的基础下继续进行学习。操作过程建立一个简单的场景,里面包括3条路(用红蓝绿区分)。设置NavMeshLayer,需要设置Red、Blue和Green三个层...
2019-09-17 20:23:13
1538
原创 unity3d人工智能学习(4)——A*寻路算法(爬梯和跳跃)
A*寻路算法(爬梯和跳跃)简单描述操作过程参考:https://www.cnblogs.com/wangweixznu/p/5443071.html简单描述在上一次上机的基础下继续进行学习。操作过程简单构造一个场景,里面包含地面plane,几个高低落差不一样的台阶,楼梯。...
2019-09-17 13:05:54
1767
原创 unity3d人工智能学习(1)——操控行为的实现(靠近)
这里写自定义目录标题如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入图片: 带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。...
2019-09-16 19:45:07
1271
原创 unity3d人工智能学习(3)——A*寻路算法(躲避障碍物)
A*寻路算法(躲避障碍物)简单描述参考:https://www.cnblogs.com/wangweixznu/p/5443078.html简单描述unity自带NavMesh寻路的功能。在需要寻路的地形里选择下图的配置...
2019-09-16 19:44:21
4018
原创 unity3d人工智能学习(2)——操控行为的实现(避开障碍)
操控行为的实现(避开障碍)描述实现过程结果描述避开障碍行为是指操控AI角色,避开路上的障碍物。当AI角色在行进路上发现障碍时,产生一个排斥力,使AI角色远离障碍。实现过程创建球体作为障碍物,球体尺寸设置为8。新建‘obstacle’的tag,将球体的tag设置为obstacle。为了有更明显的效果,为球体添加颜色变化。当AI角色可能会与球体发生碰撞时,球体变黑。当AI角色改变线路...
2019-09-16 19:43:31
1588
空空如也
unity的game界面里有canvas的线框?如何隐藏掉?
2020-01-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人