在Pascal语言中,procedure(过程)是用于执行特定任务但不返回值的代码块。它相当于子程序,可以在主程序中调用,也可以自身调用(即递归)。与函数(function)不同,过程没有返回值。当你想让电脑执行某个操作但并不关心操作的结果时,就可以使用过程。

在这个示例中,主程序入口调用了过程domain,游戏内NPC实际展示效果会提示文字欢迎来到拇指课堂


同时,也可以使用NPC命令中的按钮来调用procedure 按钮标识为{cmd} 例如:

这个示例中,利用CMD按钮调用procedure过程ke,点击课程介绍按钮后即可执行显示相关内容。


在实际应用中,大部分的功能都是通过procedure来实现的 procedure中写入各种if条件判断、引擎命令等,即是一个完整的功能。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。