Difference between revisions of "Powder Toy Lua API/zh"
TOC_Official (talk | contribs) (Add Simplified Chinese version of Lua API) |
(No difference)
|
Revision as of 12:25, 17 January 2022
Language: | English |
---|
Powder Toy Lua API是一组对象和函数,在83版(TPT++)中引入。这些API允许对游戏的某些方面进行控制,包括图形、元素互动和界面。
boxmein对API的大部分部分做了大量的介绍,包括一些还没有添加到这个wiki的部分。详情请参阅此页面。
API被分以下成几类
- 界面(Interface)
- 包括UI组件,如按钮、标签和复选框,访问非常原始的窗口管理器和输入事件。
- 渲染器(Renderer)
- 用于与显示模式交互的方法和常数
- 元素(Elements)
- 用于修改和创建元素的方法和常量
- 模拟(Simulation)
- 用于修改模拟状态的方法
- 图形(Graphics)
- 用于在屏幕上绘制简单形状和文本的方法。
- 文件系统(File System)
- 用于创建、删除、修改和列举文件和文件夹的函数。
- 平台(Platform)
- 用于做操作系统级别的事情的函数,如打开URL或与剪贴板交互。
- 事件(Event)
- 用于做操作系统级别的事情,如打开URL或与剪贴板交互。
- 听取事件,如鼠标点击或按键。
- Socket
- 内置的LaaSocket库可作为全局
socket
. - HTTP
- 以请求对象的形式提供对基本HTTP功能的访问。
- 位(Bit)
- 实际上不提供任何与游戏的交互,但提供了一些对整数进行位操作的函数。
- 过时(Legacy)
- 带有tpt.*前缀的旧Lua API