- 博客(6)
- 收藏
- 关注
原创 Unity3D人工智能学习笔记
Unity3D人工智能学习笔记第3章寻找最短路径并避开障碍物——AI寻路3.1.实现AI寻路的3种工作方式3.1.1 基本术语3.1.2 AI寻路的三种方式方式1:创建基于单元的导航图基于单元的导航图是将游戏地图划分为多个正方形单元或六边形单元组成的规则网格,网格点或网格单元的中心可以看作是节点。方式2:创建可视点导航图就是手动在场景中放置一些路径点。方式3:创建导航网格导航网格将游戏场景中的可行走区域划分成凸多边形。第4章AI角色对游戏世界的感知4.AI
2021-12-12 14:11:42
3752
原创 周学习笔记
学习笔记一、Unity3D操作行为编程的主要基类1.将AI角色抽象成一个质点——Vehicle类在AI构架模型种,操控AI角色的基类Vehicle把操作的对象抽象为一个质点,它不仅包含位置((position),质量(mass),速度(velocity)等信息,还需要最大力(max_fore)和最高速度(max_speed)两个信息。除此之外还要包含一个朝向(orientation)的信息。位置的计算方法:(3)确定每一帧的当前操控力(最大不超过max_force);(2)除以交通工具的质量ma
2021-12-05 13:42:20
3068
原创 周学习笔记#2
周学习笔记#2一、将pmx模型转化为fbx格式1.导入pmx模型首先需要下载cats插件,在Github中搜索blender cats然后在blender中安装插件(不需要解压,直接安装)安装好插件后,在工具栏中找到CATS,然后点击Import Model即可导入给模型添加mmd_tools赋予的着色渲染(GLSL,Shadeless),如果着色显示不正常,例:含带粉色,请把MMD Ddispaly中的Toon Texture 取消勾选2.导出点击CATS中的Fi
2021-11-21 15:41:32
529
原创 周学习笔记#1
周学习笔记#1Input.GetAxis()Vertical:获得垂直方向。Horizontal:获得水平方向。float h = Input.GetAxis("Horizontal"); //获得水平方向 float v = Input.GetAxis("Vertical"); //获得垂直方向Transform1.transform.Translate(Vector3.forward*Time.deltaTime);作用是使对象向着某一个方向平移一段距离。Vector3
2021-11-14 13:50:33
139
1
原创 ArKnights策划书
ArKnights策划书一、地图1.乱放就完事了2.防守点进入一定数量敌人失败3.出怪点生成敌人4.高台放置炮塔5.地面敌人行走道路放置近战小兵二、敌人1.敌人的属性敌人的血量敌人的攻击力敌人的行进路线2.出怪点生成敌人三、防守单位1.高台炮塔炮塔攻击力炮塔所需费用炮塔升级所需费用卖掉炮塔返还费用放置在高台2.近战小兵小兵攻击力小兵血量小兵所需费用小兵升级所需费用卖掉小兵返还费用放置在地面四、费用1.费用回复
2021-11-14 13:40:53
2448
1
原创 2021-10-31
学习笔记C#中的Color.FromArgb()方法常用的颜色值表示方式有两种,一种是10进制的RGB值表示,如(0,100,200),三个值分别表示(红,绿,蓝);一种是16进制的颜色码表示,如#ff1234。这两种形式在编程中都可以用到。在后台代码中,可以通过Color.FromArgb()方法使用这两种形式来定义颜色。Color.FromArgb()方法的重载及使用Color.FromArgb()方法共有四种重载形式:1.创建Color实例的参数成份为4种颜色成份Color c = Col
2021-10-31 14:01:58
396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人