Basic Forms

GameMaker具有完整的函数集合,可用于绘制不同的表单和形状。这些函数只能在实例的绘制事件中使用(您可以在其他位置使用它们,但您不会看到任何内容!)并创建纯粹的图形效果,这意味着它们不会生成碰撞事件,因为这些事件只能通过指定给实例的精灵或碰撞掩码来完成。所有这些函数都受当前绘制颜色、Alpha和混合模式的影响(请参阅颜色一节)。

重要 线、点和形状始终以 1:1 的比例与 屏幕分辨率 绘制,无论它们是在何种事件中绘制的。

重要 这些函数会破坏顶点批处理并增加游戏中纹理交换的数量,因此在单个绘制帧中多次调用其中任何函数可能会导致性能问题。

Function Reference

注意 这些函数调用速度很慢,并且仅作为基本绘图工具提供。

 

GameMaker中还包括以下函数,用于设置绘制精度和绘制一些非常具体的内容: