模载联合支援站
 English
发新主题

[教程] 【开发者入门】【熟肉】OMSI代码系统简介

【开发者入门】【熟肉】OMSI代码系统简介

🎃 使用 Win10 发送


前言
首先,先从为什么想写这篇帖子开始引出后面的正文。近来,我除了在制作自己的地图之外,也在参与一些别的涉及写代码的工程。事实上,绝大多数地图制作者都不需要接触许多的代码系统(Scripting System),而我第一次接触是在实现墨水屏的时候。非常感谢站内NHP大佬以及他的一篇帖子,我猜测这应该也是不少人接触代码系统的第一篇帖子。随着代码系统研究的深入,可能更需要一个更为正式的“文档”来陈述大部分的语法以及结构,幸运的是Google帮助了我。因此,翻译这篇帖子的目的,便是寄希望能够给NHP此前言简意赅的帖子作出力所能及的补充,也希望能够给各位开发者提供一些小小的帮助。
这篇原帖(链接:http://wiki.omnibussimulator.de/ ... le=Scripting_System)位于OMSIWiki上,虽然对我实际工程来说帮助已是微乎其微,但确实是一个非常棒的入门教程,翻译过程也对我有一些帮助。我会在翻译的同时夹杂一些个人的理解,并且在部分原帖可能有误的地方标注存疑(毕竟我更像是个纸上谈兵的),也欢迎大家就此进行深入的讨论。囿于学识与水平,文章可能在诸多之处有些错误,也恳请各位指正。如若有歧义,欢迎对比原文或各位的实际经验进行指正,经验主义还是很有必要的。
原文将会分成两个部分,第一部分(一、二)简要地对基础语法和基础结构进行阐述,之后(三)会更为系统性、细节性地阐述。文中将会对若干概念和重要内容进行标注,个人认为有价值的定义会用蓝色标出,关键内容会用红色(或加粗)标出,部分演示代码会用斜体标出。本来我还想分成两个帖子,但后来想想并没有这个必要,虽然长了些,但肯看的人应该会是肯看的。
此外,由于个人在翻译领域并不擅长,所修的笔译课程不过是靠过往之功底得了个不错的分数,再加上因自己的学科平日经常阅读翻译得来的工具书,导致在翻译时潜移默化地会使用“翻译体”的语言体。在翻译完成后我已对整篇文章再次审稿和校对,确保以我之学识来看并无问题。
感谢指正:kevinc0102
修改日记
2022.8.7:修正关于按需预定义变量(on-demand pre-defined variables)的描述。


回帖后才可看到本帖隐藏内容。VIP贵宾免回帖。
乱打内容会被封号。可粘贴一句“感谢楼主分享”


[ 本帖最后由 物语哥 于 2022-8-7 21:40 编辑 ]
本帖最近评分记录
  • Lloyd Esq. 膜仔通汇 +30 2022-7-18 12:43 原創內容
  • tag@1286.com 膜仔通汇 +10 2022-7-18 00:35 精品文章

MoCity新版本制作中
下载墨城v1.1.0
|| 制作组邮箱 || 制作组QQ || 哔哩哔哩 || 爱发电 || 墨城问题反馈 ||

爱发电仅注册账号,无收费意愿。
有事请优先联系邮箱:MoCityGroup@foxmail.com。



近期预告

墨北36路POV
352路夜宵线下行POV

🎃 使用 小米 发送


感谢楼主分享

由于个人工作及其他原因,本人暂时处于退圈状态

🎃 使用 傻閪局长偷来的Win11 发送


看起来是个精品((
感谢分享

我不追求涂装附加效果 我只追求涂装原貌能让更多人所目睹
Bilibili:http://space.bilibili.com/238006738
Youtube:https://www.youtube.com/channel/ ... ?view_as=subscriber
Weibo:https://weibo.com/Juzhang923456

🎃 使用 Win10 发送


虽然看不懂,还是支持一下楼主吧!

欢迎大家关注我的B站
https://space.bilibili.com/384863243

OMSI成都市(已经发布欢迎下载)
https://bbs.18wos.org/viewthread.php?tid=230716
OMSI成都市QQ粉丝群
635677836

🎃 使用 Win10 发送


本帖最近评分记录
  • Lloyd Esq. 下载积分 +50 2022-7-18 13:40 感谢分享

🎃 使用 飞奔的V6X的iPhone 发送


感谢楼主分享

热烈庆祝香港回归25周年

🎃 使用 十分流暢的 Win11 发送


好强
感谢分享

現任遊戲情報和預告區版主
OMSI 2 & ETS 2答疑區版主



如有mod無法下載/需尋求幫助 歡迎私信本人



🎃 使用 Win10 发送


太巨了,支持权威

🎃 使用 Win10 发送


感谢楼主~~~
本帖最近评分记录
  • wzh20080611 下载积分 +1 2022-7-18 08:52 你都会屏蔽门了...


🎃 使用 Win10 发送


谢谢分享,一篇相当不错的简介。

🎃 使用 该溜子戴拿从阿光那里抢的模载APP 发送


呀呼,感谢楼主,那篇文章我又理解了一点
本帖最近评分记录
  • 深源 膜仔通汇 +1 2022-7-18 19:31

有事加Q:3619946835

🎃 使用 模载APP 发送


感谢楼主分享

🎃 使用 hyd的Win10 发送


很实用!thanks
逆波兰式可真奇怪

🎃 使用 Win10 发送


感谢楼主分享

🎃 使用 Win10 发送


感谢楼主分享
发新主题