所有分类
  • 所有分类
  • blender模型
  • 资源精选
  • 工程/原创
  • blender插件
  • HDR合集
  • 贴图纹理
  • 材质资产
  • 学习资料

Armory 3D ——军械库3D游戏blender引擎

Armory是一个开源的3D游戏引擎,专注于便携性,最小的占用空间和性能。渲染器是完全可编写脚本的,开箱即用地支持延迟和转发路径。

Armory作为Blender附加组件提供了完整的Blender集成,将其变成一个完整的游戏开发工具和从头到尾的统一工作流程。

Snipaste_2022-11-11_15-27-35.png

工作原理

Armory引擎作为Blender附加组件和外部SDK分发。

安装

  1. 下载最新的 Blender 3.3 LTS。
    早期版本不再受支持,并且与军械库不兼容。
  2. 下载并解压缩军械库 SDK。

    “我应该在哪里解压缩 SDK?”

    您几乎可以在任何地方解压缩 SDK,但为了防止出现奇怪的错误:

    • 确保它不在Blender或Armory没有读取,写入或执行文件权限的位置(例如在Windows上的C:\Program Files\中)。
    • 请勿将 SDK 保存在由云软件(例如 OneDrive)处理的路径中,该软件可能会在与云同步后删除本地驱动器上的文件。

    您的个人项目文件也是如此!

  3. 在 Blender 中,导航到编辑 - 用户首选项

Snipaste_2022-11-11_15-28-11.png

Snipaste_2022-11-11_15-28-22.png

 

如果您在安装或使用 Armory 时遇到问题,请先查看 Wiki:故障排除。您还可以在 GitHub 上的问题跟踪器中打开问题。

如何验证军械库是否正确安装

  • 单击启用的插件复选框左侧的小箭头以打开军械库设置页面。
    • 检查指向军械库 SDK 文件夹的字段是否正确。SDK 文件夹是包含所有子文件夹的文件夹:、、、 等)。SDK PatharmoryironKhaKrom如果 SDK 路径为空:通过单击文件夹图标填写字段,然后导航到存储 Armory SDK 文件夹的文件路径,然后单击按钮。SDK PathAccept
  • 保存文件并点击面板中的 (F5) 按钮以测试安装是否成功。.blendPlayProperties - Render - Armory Player
  • 如果您在Blender中没有看到任何与Armory相关的用户界面,请检查控制台中的错误消息。
    在Windows上,控制台可以通过打开,在其他操作系统上,您需要从终端运行Blender才能看到控制台输出。Window - Toggle System Console

后续步骤

Armory附带HaxeKha的版本,因此您无需独立安装这些组件。

继续学习游乐场教程以了解更多信息。还有一个由社区制作的教程列表

代码编辑器

您可以选择 Armory 应该在哪个外部代码编辑器中打开脚本。

  • 在 Blender 中,导航到编辑器。User Preferences
  • 导航到该选项卡。Add-ons
  • 找到您安装的军械库附加组件。
  • 切换。Show Advanced
  • 在 下,选择要使用的外部编辑器。Code Editor

系统默认

军械库尝试自动选择正确的编辑器。其工作原理如下:
如果设置了环境变量,则从此处指定的路径中选择编辑器。如果不存在,则环境变量 ;实际上用于基于控制台的编辑器,而是使用。如果这两个变量都不存在,操作系统将尝试选择正确的编辑器本身。VISUALVISUALEDITOR

VS 代码(推荐)|科德工作室

1. 下载并安装 Visual Studio Code 和 Kha Extension pack 或 Kode Studio

2. 在搅拌机设置中打开军械库插件的设置。

3.切换显示高级,如果它被禁用。

4. 选择 VS 代码|代码编辑器下拉列表中的 Kode Studio 选项。

5. 点代码编辑器可执行文件到已安装副本的可执行文件:

  • 对于 Windows,它可能位于以下目录之一中,具体取决于您安装的版本:
    • C:\Program Files (x86)\Microsoft VS Code\
    • C:\Program Files\Microsoft VS Code\
    • C:\Users\{UserName}\AppData\Local\Programs\Microsoft VS Code\
  • 对于 Linux,默认情况下它安装在 Snap 中,或者如果您使用的是 snap。/usr/bin/codesnap/bin/code

您可以通过运行或在终端中检查安装目录。which codewhereis code

设置 VS 代码

6. 最后,要确保 Kha 扩展包使用正确版本的 Haxe、Kha 和 Krom:

  1. 按 F1 打开命令面板。
  2. 然后键入并单击带有该标签的选项。Preferences: Open User Settings (JSON)
  3. 将以下三行粘贴到现在打开的文件末尾的括号内:settings.json
    "haxe.executable": "<ArmorySDK>/Kha/Tools/<OS>/haxe",
    "kha.khaPath": "<ArmorySDK>/Kha",
    "krom.kromPath": "<ArmorySDK>/Krom"

    替换为您的 SDK 路径和与您的操作系统匹配的文件夹。在 Windows 上,您需要追加到路径。<ArmorySDK><OS><ArmorySDK>/Kha/Tools.exe

    添加和修改这些行后保存文件,您就可以开始了!

崇高的文字

  • 从Sublime的PackageControl下载Sublime Text +(可选)Haxe Bundle
  • 在军械库首选项中,指向已安装副本的可执行文件,如上面的 VSCode 部分中的说明所示。Code Editor Executable
  • 然后,对于每个项目,如果基本文件尚不存在,则会在导出时创建一个基本文件。_[project_name].sublime-project_
资源下载此资源仅限注册用户下载,请先
微信:bude6688
资源下载
下载价格免费
微信:bude6688
2
仅供交流学习研究使用,版权归原作者所有,禁止商业使用。

评论0

请先

【大家多多投稿,每投稿一个资源并送网站先行资格1-3个月】 【 限时活动-29.9一年,专属内部群。赞助收入全部用来维护网站日常,并且有专属赞助群】 赞助一下
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

豫公网安备 41152602000203号