作者: 神码编程
一个想当软件工程师但却成为了程序员的裁缝。
展开专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
【Unity】OnePieceFTG(九)角色AI(终章)
更新日期:2021年3月7日。项目源码:在本章末尾发布索引简介正式开始AI驱动器基类AI_PlayerAI_Normal(普通AI)AI_Advanced(高级AI)AI_Violent(狂暴AI)终章源码简介FTG2D系统提供了一个简易的AI模板,只需要将任意类继承至AI驱动器基类,便可作为角色的AI控制类。在此基础上我们可以根据不同的等级编写不同强度的AI控制类,用以代表不同实力的对手。正式开始AI驱动器基类AI驱动器基类源码如下,只有几个生命周期回调函数: /// <.原创 2021-03-08 11:36:57 · 1454 阅读 · 2 评论【Unity】OnePieceFTG(八)输入键位
更新日期:2021年3月5日。项目源码:在终章发布索引简介正式开始游戏键位自定义输入设备使用输入设备简介目前FTG2D游戏需要8个键位,我们使用框架的Input跨平台输入模块重新定义输入设备(InputDevice)。正式开始游戏键位我们为FTG2D游戏定义了8个键位,分别是上下左右四个方向键,和ABCD四个功能键,InputDataSet(输入配置数据集)源码如下: /// <summary> /// 玩家输入数据 /// </summary&g.原创 2021-03-05 22:42:40 · 480 阅读 · 0 评论【Unity】OnePieceFTG(七)行动助手
更新日期:2021年3月4日。项目源码:在终章发布索引简介正式开始新建行动助手编辑行动助手行动助手使用示例简介行动助手用于为任意行动编写自定义逻辑,由于行动编辑器是在一种统一的结构下构建行动,所有的行动都是一个模子刻出来的,不同的只是内容,如果要在行动中插入一些自己的逻辑控制,那就不得不使用到行动助手了。正式开始新建行动助手在行动编辑器界面左下角便有行动助手的相关配置,比如这里为Skill5行动配置了行动助手Skill5Helper_LuFei:行动助手可以通过点击面板的下拉菜单按钮,.原创 2021-03-04 22:29:34 · 415 阅读 · 1 评论【Unity】OnePieceFTG(六)角色武器
更新日期:2021年2月27日。项目源码:在终章发布索引简介正式开始近身武器远程武器远程武器的生命周期回调简介FTG2D的角色武器分为近身武器和远程武器:近身武器:附在角色身上的武器,比如角色的拳头,拿在手中的刀剑等。远程武器:可以发射出去且有自己的控制逻辑的武器,比如发射出去的火球。正式开始近身武器在行动编辑器中有一个编辑攻击碰撞盒区域的功能,此攻击碰撞盒便是角色的近身武器的碰撞盒范围,启用此碰撞盒后,便是在此帧中启用近身武器,如下,红色框包围的角色手中长剑的区域,便是近身武器的.原创 2021-02-27 14:41:55 · 914 阅读 · 0 评论【Unity】OnePieceFTG(五)游戏流程
更新日期:2021年2月19日。项目源码:在终章发布索引简介正式开始OnePieceFTG全局数据类准备流程选择模式流程选择角色流程选择地图流程战斗流程简介FTG2D的游戏流程我们初步划分为如下五个流程:准备流程:用于完成游戏的一些初始化或其他准备工作。选择模式流程:用于玩家选择将要进行的游戏模式,比如是玩家对战玩家,还是玩家对战电脑AI。选择角色流程:用于玩家选择将要为自己出战的角色。选择地图流程:用于玩家选择将要进入的地图。战斗流程:进入战斗流程后,玩家可以控制自己的角色进行对战.原创 2021-02-19 16:02:10 · 667 阅读 · 0 评论【Unity】OnePieceFTG(四)战斗环境
更新日期:2021年2月5日。项目源码:在终章发布索引简介正式开始战斗场景创建战斗场景战斗场景属性战斗配置创建战斗配置战斗配置属性战斗地图创建战斗地图战斗地图属性动态创建玩家、地图简介FTG2D的战斗环境主要由GameScene(战斗场景)、GameConfig(战斗配置)和GameGround(战斗地图)组成,说白了其实也即是确保场景中存在这三个模块的对象即可,战斗场景的作用是统一协调游戏的逻辑,战斗配置的作用是提供整个游戏场景的全局参数配置,战斗地图的作用是用于容纳双方角色进行游戏对战(到目.原创 2021-02-06 20:27:12 · 761 阅读 · 0 评论【Unity】OnePieceFTG(三)角色
更新日期:2021年1月25日。项目源码:在终章发布索引简介正式开始创建行动简介Actor(行动者)作为承载一切行动的基类对象,简言之它即是行动的播放器,而Player(角色)便是继承至它,在本章,我们将了解Player是如何应用行动的,以及它将如何被驱动!正式开始创建行动在Project视图点击右键,选择创建菜单:Create->HTFramework GC->FTG2D->Motion Asset,可以在选定位置创建一个行动资源,比如下图的Move:...原创 2021-01-27 23:52:41 · 997 阅读 · 0 评论【Unity】OnePieceFTG(二)行动编辑器
更新日期:2021年1月20日。项目源码:在终章发布索引简介正式开始创建行动打开行动编辑器简介本章我们将引入行动编辑器,行动编辑器作为FTG2D的核心功能,游戏核心玩法的70%都将在其中完成!不过,到目前为止我们先不关心它是如何使角色动起来的,我们先了解如何从零开始创建一个行动,以及在行动中我们能够做些什么。正式开始创建行动在Project视图点击右键,选择创建菜单:Create->HTFramework GC->FTG2D->Motion Asset,可以在选定位置创建.原创 2021-01-22 22:07:27 · 1429 阅读 · 1 评论【Unity】OnePieceFTG(一)搭建项目、导入框架、前期开发准备
更新日期:2021年1月14日。项目源码:在终章发布免责声明:OnePieceFTG使用的图片、音频等所有素材均有可能来自互联网,本专栏所有文章仅做学习和教程目的,不会将任何素材用于任何商业用途。索引【系列简介】【GameComponent 模块简介】【FTG2D 系统简介】【最终效果预览】正式开始导入GameComponent模块导入FTG2D模块使用项目创建向导开始开发【系列简介】本系列会基于HTFramework框架和FTG2D系统开发一个名为OnePieceFTG的小游戏,他同时也.原创 2021-01-14 23:47:51 · 2219 阅读 · 1 评论