最重要的函数


这里有一些函数是您在学习PixelsWorld代码时最常使用的几个函数。

默认代码

以下是PixelsWorld中Lua渲染模式的默认代码

default_code.lua

version3()
in2out()
move(width/2,height/2)
  • version3() 函数是Lua模式必须在第一行声明的函数。它的作用是把pw3这个表下的所有函数放到全局域中,如果没有这一行,您需要把所有PixelsWorld提供的函数前面加入pw3.前缀,比如之后会介绍的print()函数则需要写成pw3.print()。相反,如果您在第一行调用了version3()函数,则不需要写pw3.前缀。这是为了让您的代码能向后兼容而设计的函数。我们推荐(Lua渲染模式下的)任何情况下都在第一行加入version3()的调用。
  • in2out()函数是把输入图像送给输出图像的函数。如果您不需要输入图像,而是需要纯色背景的话,请换成background(r,g,b,a)(RGBA范围0~1)。如果您需要的是空背景的话,删掉in2out()即可。
  • move(x,y)是让画笔以向量(x,y)做位移的函数。画笔初始位置在(0,0),所以move(width/2,height/2)意味着把画笔移动到屏幕正中间,如果您不需要这个移动可以把这个函数删掉。

results matching ""

    No results matching ""