异星工场入门笔记-02-一个重要地学习方法

编程学习地整个过程,最重要的工具就是电脑,其中有一个重点就是可以无成本的重复测试,这大大降低了难度,节约了时间。真正难以学习的不是技术本身,而是材料成本和时间成本,降低这两个因素平地起高楼根本不是难事。

所以芯片厂家提供了全套工具、全套例程、便宜的开发板,拿到这些就可以开始循环地踩坑了......如果难以学习和应用,那厂家就输了,这也是搬砖工程师需要的最基本素质。

那就开始Factorio的踩坑吧,首先就是利用好《地图编辑器》这个最强工具。

使用地图编辑器做一个测试用存档

  1. 地图编辑器的存档中可以做原游戏中所有事情,包含控制台指令,沙盒模式等,带来的额外便利就是随时随地建设和测试,不需准备材料、机器人等,随意拍下任意规模的蓝图,很快就能运行蓝图模块。

  2. 地图编辑器需要在自动存档一次之后,退出进入这个自动存档后,才会出现保存游戏的选项(在此之前只能保存场景),所以制作这个存档的第一步是设置存档时间为1min使其迅速存档。

  1. 使用这个存档最基本的操作是打开地图的时间开关,不然就是静态地图编辑,所有部件不会运行。
  1. 注意还有其他的设置,默认状态就行
  1. 其他的地图编辑选项一试便知

地图编辑器中的测试用物品

目前比较熟悉的是以下几个:

装卸机从永续箱运出倒是没问题,但是装卸机运入永续箱需要注意操作步骤是,先放一个运出的装卸机和永续箱,并设置永续箱的物品,正常运行后,鼠标放上去,R键翻转即可。只要有一个这样的模块,就可以复制黏贴,不再需要手动设置。

上图,可以看到有细微的不同,上边的装卸机是不运行的。

永续箱可以变成无限存储的垃圾箱:

注意,虽然地图编辑器可以放任意物品,还是必须要全开科技才能测试有些蓝图,不然爪子等级低会导致量化配比不对。炼钢还没有研究出来,导致462蓝图中唯独就是没有钢等问题。

百度开全科技的指令,当然官方wiki有更原始的说明:

/c for n,t in pairs(game.player.force.technologies) do t.researched=true end

利用降速观察机械臂的细微动作:

例如转半圈转一圈;

还有集装搬运上线过高导致不能满带问题:

集装搬运每次可以12个,速度864°/s,可知,单个爪子运力再强都不可能放满半带,因为转回去取需要时间。最理想的状态应该是,两个爪子交叉配合,一个爪子回去取的时候,另一个会补上这个空隙,这是游戏自动实现的交叉取放逻辑(现象上受多种因素影响,目前只看结果不看原理),降速观察可知,只有搬运量为8的时候两个爪子才能完美配合。除了上电时序,夹爪初始状态,带子速度,单次抓取量,这其中还涉及到物品插入的问题,具体原理关乎游戏的内部设计,目前能识别出问题所在就行了。

参考资料

B站的若干视频都用到了地图编辑器,这是一个提示。

【声明】:本笔记是个人记录用途,只用作年老失忆后再看到的时候,便于回忆......会保证内容的正确性,文本内容(包含顺序、观点、方法等等)将真实反映入门的过程,后期只修改错误,不会对这些初级内容或不合理或可优化内容做任何改进。

相关推荐
龙鸣丿1 小时前
Linux基础学习笔记
linux·笔记·学习
Nu11PointerException3 小时前
JAVA笔记 | ResponseBodyEmitter等异步流式接口快速学习
笔记·学习
亦枫Leonlew5 小时前
三维测量与建模笔记 - 3.3 张正友标定法
笔记·相机标定·三维重建·张正友标定法
考试宝5 小时前
国家宠物美容师职业技能等级评价(高级)理论考试题
经验分享·笔记·职场和发展·学习方法·业界资讯·宠物
黑叶白树7 小时前
简单的签到程序 python笔记
笔记·python
幸运超级加倍~7 小时前
软件设计师-上午题-15 计算机网络(5分)
笔记·计算机网络
芊寻(嵌入式)8 小时前
C转C++学习笔记--基础知识摘录总结
开发语言·c++·笔记·学习
准橙考典9 小时前
怎么能更好的通过驾考呢?
人工智能·笔记·自动驾驶·汽车·学习方法
密码小丑10 小时前
11月4日(内网横向移动(一))
笔记
鸭鸭梨吖11 小时前
产品经理笔记
笔记·产品经理