下载客户端

更多模组制作技巧 [开发中]

2026-03-19 07:00:31
发布在Aground
转载

导读

这篇帖子分享了模组制作中蓝图相关的高级技巧,涵盖普通建造蓝图、升级蓝图的代码编写示例,还介绍了建造蓝图的各类放置条件与复杂约束设置,以及添加蓝图到蓝图打印机的方法,助力创作者掌握模组蓝图开发。

一些其他指南未涵盖的更高级模组制作技巧 蓝图 普通蓝图 这将创建一个用于建造名为【tutorial_structure】的建筑的蓝图。该建筑的建造成本为1头牛和2根钢条。 <item id="tutorial_upgrade" type="blueprint" cost="5000" weight="0" icon="blueprint.ico"> <action id="build" structure="tutorial_structure"> <item id="cow" count="1" /> <item id="steel_bar" count="2" /> </action> </item> 你可以添加条件,将它们放在<action>标签内,如下所示: <action id="build" structure="tutorial_structure" underground="true" unique="true"> underground="true":顾名思义,表示该建筑是否可以放置在地下(例如地堡) on_air="true":可在半空中放置,参见空间站 onWater="true":可在水上放置,参见潜艇船坞 underwater="true":可在水下放置,参见氧气发生器 onGrass="true":需要草地(不确定在建造模式中是否生效,暂无示例,但对“种植”类种子有效) allowInterior="true":参见空间站 unique="true":只能建造一个,参见地形改造器 alignTile="true":若建筑为瓦片对齐式 还有更复杂的限制条件 <action id="build" structure="dockhouse" constraints="or" fail="warning.structure_coast"> <constraint enabled="s != null && (s.info.id == 'dock_empty' || s.info.id == 'dock')" x="s.xPos+s.info.width"> s = area.getStructure(makeRect(x-Tile.SIZE*4, tile_y, width*0.5+Tile.SIZE*4, Tile.SIZE)); </constraint> <constraint enabled="s != null && (s.info.id == 'dock_empty_flip' || s.info.id == 'dock_flip' || s.info.id == 'sci1.dock_flip')" x="s.xPos-100"> s = area.getStructure(makeRect(x+width*0.5, tile_y, width*0.5+Tile.SIZE*4, Tile.SIZE)); </constraint> constraints="or" fail="warning.structure_coast":默认情况下,所有约束都需要为真;将constraints设置为or时,至少需要一个约束为真。 fail是当约束为假时显示的消息,取自语言文件。 区域约束的工作方式基本相同,只是它完全不允许你放置蓝图。 <areaConstraint enabled="area.isOrbit()" fail="warning.升级蓝图 此蓝图用于升级建筑【tutorial_structure】,并将其替换为【tutorial_stucture_upgraded】。 升级所需材料为1头牛和2根钢条。 <物品 id="tutorial_upgrade" 类型="蓝图" 成本="5000" 重量="0" 图标="blueprint.ico"> <操作 id="upgrade" 升级建筑="tutorial_structure" 目标建筑="tutorial_stucture_upgraded"> <物品 id="cow" 数量="1" /> <物品 id="steel_bar" 数量="2" /> </操作> </物品> 其作用方式与建造类似,但需要放置在现有建筑上并将其覆盖。蓝图打印机 要向蓝图打印机添加蓝图,请使用以下内容: <procedure id="blueprint_printer_recipes" extends="blueprint_printer_recipes"> <item id="turtorial_blueprint" cost="1" /> <item id="turtorial_upgrade" cost="2" /> </procedure> 这将向蓝图打印机添加这2个物品。

评论

共0条评论
face
inputImg
相关阅读
最新更新

铁锈战争 铁锈杂谈:你设计的单位太超模怎么办

简介不允许写250字以上的小作文

2026-05-09 02:090赞 · 0评论

〖月榜〗『丸子小课堂』“怎么制作一个会摇尾巴的像素小猫”

Hello大家好,我是丸子~ 这期教的是怎么制作一个会摇尾巴的像素小猫,其实很简单一个运动器就足够了ヾ(´▽`;)ゝ @::༻小凡༇::

2026-05-05 13:1043赞 · 10评论

【月榜】〖模组制作〗阿黛&上官芷

Hello大家好,我是丸子🍡这期制作的是由粉丝投稿鞠婧祎的:阿黛&上官芷(露芜衣在下期尽情期待)

2026-04-12 08:1461赞 · 8评论

玩具大作战 MOD:档案数据与描述

为你的模组创建档案数据:档案头像、背景、描述、图标等 自动生成【道具】图标

2026-04-03 01:000赞 · 0评论

通过提取.lp归档文件内容、修改文件并重新导入来对《星球大战:原力释放》进行模组制作。

很抱歉内容过长,我并不擅长撰写指南,但我觉得或许应该发布出来给其他人看看。这款游戏“无法模组化”的名声已经流传太久了。说一款游戏“无法模组化”就是个骗局,也是一…

2026-04-02 10:000赞 · 0评论

开发者模组制作指南

《咒语力量:埃欧的征服》模组制作方法 先决条件: 1. 了解如何使用Windows文件资源管理器。 2. 拥有可用于编辑模组文件的文本编辑器。 3. 掌握JSO…

2026-04-02 07:000赞 · 0评论

《幻幻球豪华版》新手模组制作指南

在本指南中,你将了解如何为《幻幻球豪华版》安装模组,这需要下载一些外部软件。不过这些软件使用一次后即可删除,后续不再需要。 步骤1:找到游戏文件夹 这一步很简单…

2026-04-01 19:000赞 · 0评论

【清桉的模组日常】捏了一只小肥鲨,希望它能治愈每一个不开心的瞬间❤

#造物岛社区共建

2026-04-01 10:049赞 · 3评论

【模组介绍/第四期】名:帕恰狗

#造物岛社区共建 #逆风#申请精华#申请初级班 #逆风非常聪明 @小糕 @争争 @十夜 感觉这次做的不是很好,刚开始做时选的位置也有问题,颜色对不上😭

2026-03-28 11:0317赞 · 4评论

最新编辑器视频教程

学习如何为《Overgrowth》制作地图和模组。 视频: 编辑器基础 装备与地形 高级功能与创意工坊 对话与检查点 在Blender中为角色制作动画 破碎之剑…

2026-03-27 04:000赞 · 0评论
暂无更多

最新更新

  • 关于《Aground》的几件事 — 关于《Aground》的一些内容 开始 我会不时更新本指南。希望你喜欢! 哦对了,我获取作弊码/指令的地方是相关游戏社区,但我推荐使用更实用的作弊码/指令。 跳…
  • 模组制作基础 — 《Aground》游戏模组制作基础 什么是模组制作? 模组制作指的是利用游戏内置的特殊模组API来修改或改变游戏的某些方面。你可以通过模组添加新内容,比如武器、…
  • 关于《Aground》的一切(进行中) — 物品:食物 恢复
  • 混合路线 — 本指南将详细介绍混合路线的开端以及所需条件。 混合路线是科技路线与魔法路线的结合,最终会导向不同的结局。击败东部岛屿的古神后,即可开启混合路线。击败她后,你将解…
  • 混合职业指南 — 这是一份指南,旨在帮助那些想要走混合路线却不知如何开始的玩家,因为我尝试时,相关信息非常匮乏。 混合路线的开端 首先,你需要沿着科技路线升级,直到从外科实验室获…
  • 如何获胜 — 如何获胜 如何获胜 跟随任务指引,并且不要死亡
  • 成就:Collector — 博物馆所需物品指南及获取位置,助你快速收集所需物品,不仅能解锁成就,还能获得全套囤积者装备。 基础说明 或许你在殖民飞船上发现了博物馆,要填满它似乎有些令人望而…
  • 更多模组制作技巧 [开发中] — 一些其他指南未涵盖的更高级模组制作技巧 蓝图 普通蓝图 这将创建一个用于建造名为【tutorial_structure】的建筑的蓝图。该建筑的建造成本为1头牛和…
  • [开发中] Aground 100%成就及攻略 — 如何通关游戏并同时获得全部90个成就!哇,太实用了 按难度和/或获取顺序排列。 注意:每个岛屿都有并非总能立即获取的内容,因此会在本指南的后续部分中再次提及。 …
  • 如何获取魔法盒 — 请自行承担风险,请勿滥用此功能破坏他人游戏体验。 什么是魔法箱? 魔法箱是一个调试/测试物品,使用后会打开一个仓库,里面包含每种物品各9999个,每次使用都会重…