ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
part_particles_create_colour 在给定的位置和给定的颜色从粒子系统中创建粒子。 语法: part_particles_create_colour(ind, x, y, parttype, colour, number); | 参数 | 描述 | | --- | --- | | ind | 粒子系统的ID | | x | 创建的X坐标 | | y | 创建的Y坐标 | | parttype | 创建的粒子类型ID | | colour | 粒子混合颜色 | | number | 创建的粒子数量 | 返回: N/A 描述 这种功能对于那些不需要粒子发射器提供的功能的效果是很好的(例如,从导弹中产生烟,或者简单的爆炸效果),因为它允许你在游戏房间的任何位置快速和简单地创建粒子。同时,当前函数允许你创建粒子时对其着色以覆盖他原有的颜色,不过它并不会影响粒子本身的颜色,仅仅是针对当前的绘制而已。请注意,您必须在此之前创建了粒子系统和粒子类型。 举例: ~~~ if speed > 1 { part_particles_create_colour(sname, x, y, p_MagicSmoke, choose(c_aqua, c_lime, c_fuschia, c_orange), 1); } ~~~ 上面的例子当速度大于1时,会在实例位置持续创建1个随机颜色(4选1)的粒子。