跳转至

Introduction

首先,我们简单介绍一下lua部分的大致框架 index

2.2.1小节会简单介绍lua的基本语法,属于开始学习前的预备知识

2.2.2小节从config————lua部分的“控制台”————开始介绍,这一部分属于特殊的lua文件,控制代码运行时的脚本选择

2.2.3小节介绍开始运行代码后执行的第一个步骤————脚本选择,即由config控制的内容

2.2.4小节承接上一节,介绍脚本运行环节,包括一些初始化和任务分配工作

2.2.5小节承接上一节,介绍了具体会执行的任务脚本的编写,这一部分为lua部分的主要内容

2.2.6小节介绍了lua中的skill脚本,它们承接cpp代码,并在task中被调用

2.2.7小节介绍了lua部分常用的各种工具函数,它们常在2.2.5小节中所介绍的脚本中被调用,其中task.lua会调用2.2.6小节中所述的skill脚本

2.2.8小节介绍了任务匹配的相关代码,这一部分在2.2.4小节所述的脚本运行中被调用和执行

2.2.9小节与其它小节联系较少,主要介绍了lua中debug函数的用法,用于辅助脚本编写