司徒 多人游戏依赖于服务器来使连接的客户端彼此保持同步。 Secutor演示了服务器如何维护游戏状态并控制客户端。 试试看 使用./gradlew desktop:dist来./gradlew desktop:dist JAR应用程序 使用java -jar secutor.jar -server运行服务器 使用java -jar secutor.jar连接任意数量的客户端 带有碰撞处理的旧演示(已删除): 开发与运行 Java 8是唯一的要求。 运行: ./gradlew desktop:run 分发: ./gradlew desktop:dist输出到desktop/build/libs文件夹 使用标志-server运行服务器。 core目录包含所有游戏逻辑和渲染。
2024-02-06 14:46:04 2.31MB game ai libgdx behavior-tree
1
行为树框架 for Lua 机缘巧合,近几年的工作一直有涉及到游戏AI这块,网上常见的行为树+黑板似乎不太能满足复杂策划需求,也不太可能让策划自己去配置这种行为树。因此,我对行为树的黑板进行了小改造,让行为树更像一个代码编辑器,我们程序提供为数不多的行为节点,让策划通过编辑行为树来实现他们想要的逻辑,这对于游戏程序员来说也算是一种解放吧。 基本概念 节点数据结构 { name = 'find_enemy', -- 节点名称 desc = '查找敌人', -- 说明 args = {w = 100, h = 50}, -- 常量配置 input = {'var1', 'var2'}, -- 输入变量 output = {'target'}, -- 输出变量 children = {}
2023-01-13 08:57:01 261KB ai lua behavior-tree Lua
1
行为树编辑器(桌面版) 这是一个直观,可视化的行为树编辑器,行为树的保存格式为json,可以让策划自我去实现AI,技能,buff等复杂的游戏逻辑,从而减少和降低沟通成本并提高开发效率。 使用方法 :编辑器 工作区->法官定义->选择文件(json) 工作区->选择目录(指定行为树所在的目录) 工作区->另存为(将工作区保存起来,刹车下次打开) 行为树->新建 示例项目 工作区:sample / workspace.json 样本/node-config.json 行为树目录:sample / workdir 批处理脚本:示例/脚本 提示:workspace.json也可以手动编辑,加上isRelative可以让配置中的路径变成相对路径,这样就不需要团队中每个人在使用前都必须先创建工作区 官员定义 interface ArgsDefType { name : string , // 字段
2022-10-19 10:54:34 207KB electron react behavior-tree behavior-tree-editor
1
CTFRTSSamples.unitypackage CTFRTSSamples.unitypackageCTFRTSSamples.unitypackage
2022-03-07 17:29:49 68.44MB CTFRTSSamples Unity Behavior tree
1
行为树比较好比较详细的两份资料。包括一些实现细节和概念 behavior tree
2021-06-28 10:41:46 3.59MB 行为树
1
行为树构造原理讲解,行为树知识规范,实现例程等
2021-04-25 16:10:11 255KB 行为树
1