文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.7 创建一个沙箱Lua脚本

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.7节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.7 创建一个沙箱Lua脚本 基本的沙箱程序就位之后,我们就可以新建沙箱的创建Lua脚本了。首先在脚本文件夹中新建一个Sandbox.lua脚本。 像下面这样创建一个Lua文件: src/my_s....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.6 配置Decoda运行的可执行程序

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.6节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.6 配置Decoda运行的可执行程序 为了在Decoda中运行沙箱,我们需要使用下面的设置来配置Decoda项目。从Project|Settings菜单打开项目的设置面板,如图2-1所示。通常,....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.5 新建一个Decoda项目

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.5节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.5 新建一个Decoda项目 Visual Studio项目完成之后,可以来创建一个Decoda项目了。打开Decoda,新建一个空项目。将项目保存到decoda文件夹,这会创建.deproj和....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.4 首次运行沙箱

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.4节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.4 首次运行沙箱 现在可以编译并运行沙箱了。你应该只能看到一个黑色屏幕,因为还没有在沙箱中添加网格、灯光等物件。虽然看起来东西不多,但是其实已经完成了不少的工作,你的SandboxApplica....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.3 扩展SandboxApplication类

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.3节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 扩展SandboxApplication类 项目创建好之后,你需要为Premake创建3个空白文件。创建如下的源文件和头文件: src/my_sandbox/include/MySandbo....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.2 创建文件结构

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.2节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.2 创建文件结构 接下来,我们将为示例程序C++源文件、C++头文件以及Lua脚本文件创建实际的文件结构。根据你添加到SandboxDemos表中的项目来创建相应的目录结构。Premake会自动....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一2.1 新建一个沙箱项目

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.1节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.1 新建一个沙箱项目 首先,为了创建一个新的沙箱可执行程序,我们需要在Premake构建脚本中声明一个新的Visual Studio示例项目。打开SandboxDemos.lua脚本文件,在Sa....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一第2章 创建并移动智能体

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第2章,第2.1节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。第2章 创建并移动智能体Lua游戏AI开发指南本章主题: 构建第一个沙箱可执行程序; 创建第一个沙箱Lua脚本; 理解智能体的属性和作用; 基本的牛顿运动; 智能体转向力; 创建探索、追逐、路径跟...

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一1.2 小结

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第1章,第1.2节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 小结 至此我们已经查看了AI沙箱的基本结构以及代码和Lua虚拟机的交互方式。在我们开始构建自己的沙箱AI示例之前,理解诸如Lua脚本调试这类关键概念和理解项目的文件结构是非常重要的。 第2章....

文章 2017-05-02 来自:开发者社区

《Lua游戏AI开发指南》一1.1 AI沙箱简介

本节书摘来异步社区《Lua游戏AI开发指南》一书中的第1章,第1.1节,作者: 【美】David Young(杨) 译者: 王磊 责编: 陈冀康,更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.1 AI沙箱简介 AI沙箱是一个特别设计的软件框架,它摆脱了应用管理、资源处置、内存管理、Lua绑定这些无聊的工作,让你能够立即着手应用Lua进行AI编程。虽然这个沙箱承担了一个小型游戏引擎的工....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问