下载客户端

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

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
相关阅读
最新更新

《全面战争模拟器》模组太少怎么办?解决方法与模组获取安装教程

《全面战争模拟器》模组太少怎么办?别担心,我来教你解决办法!全面憨憨战争模拟器上面的模组太少了,怎么办?没事,我有办法!无论是寻找创意工坊隐藏模组,还是自己动手…

2026-06-29 01:070赞 · 0评论

《元气骑士》怎么改版?像素画新游戏元气档案制作过程与角色整合分享

历时两个月精心制作!本改版整合了两位UP主的部分角色设计,并加入了全新内容与创意。 特别鸣谢: 改版模组秋天 技术支持@木瓜凝乳蛋白酶 @咖喱猫扒饭 美术资源/…

2026-06-25 15:160赞 · 0评论

《周五夜放克》牢目vs坤父模组怎么下载?战死紫薯、mattV1的fla文件资源分享

《周五夜放克》牢目vs坤父模组资源求助!谁有战死紫薯和mattV1的fla源文件?求分享下载链接或获取方法,想自己动手修改或学习制作模组。

2026-06-25 09:270赞 · 0评论

《铁锈战争》如何制作贴原版画风的模组?我的模组制作心得与教程分享

2026-06-19 03:300赞 · 2评论

《战地模拟器手游》模组怎么制作?潜行者系列更新 SLR107红点效果 GM6改白色 M14改MK14移植过程分享

BV1VW516sEdC 本期视频带来《战地模拟器手游》模组制作分享!内容包括:潜行者系列模组更新,SLR107(SIG)添加红点瞄准镜效果(受光照影响,未完成…

2026-06-12 14:550赞 · 0评论

[造物模组]游戏机

#模组制作过程分享 #模组制作 #造物岛社区共建

2026-06-06 13:5097赞 · 3评论

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

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

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

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

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

2026-05-05 13:10106赞 · 12评论

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

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

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

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

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

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

最新更新

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