Public Member Functions | Public Attributes | Properties

particle2d Class Reference

iworld2d模块——粒子类 More...

Inheritance diagram for particle2d:
obj2d

List of all members.

Public Member Functions

def __init__
def destroy
def stop_emit
 粒子停止喷发(不影响已喷出的粒子).
def restart
 让粒子从头开始播放.
def stop_and_destroy
 粒子停止喷发,并且在一个最长生命周期后自动销毁.
def set_rand_seed
 设置随机种子
def set_max_speed
 设置粒子最大初始速度.
def set_min_speed
 设置粒子最小初始速度.
def set_max_life_time
 设置粒子最大生命周期.
def set_min_life_time
 设置粒子最小生命周期.

Public Attributes

 key_point
 key点坐标,其中(0,0)点是图片的中心,key点默认是(负半宽,负半高),即图片左上角.

Properties

 size = property(None, None)
 大小读写无效.

Detailed Description

iworld2d模块——粒子类


Constructor & Destructor Documentation

def __init__ (   self,
  par_file,
  name = "",
  layer_id = None,
  ui_id = None 
)
初始化

参数:
        par_file		:str	粒子文件名,例如xuehua.par
        name			:str	生成出来的模型对象名,如果为""代表由引擎指定名字,注意名字必须唯一
        layer_id		:int	None代表用默认的层(中间层)
        ui_id			:int	canvas_ui的标识,默认为None,None表示不属于canvas_ui

注意:
        粒子类的alpha/color属性无效

Member Function Documentation

def destroy (   self )
把该对象从2D场景中销毁
def stop_emit (   self )

粒子停止喷发(不影响已喷出的粒子).

def restart (   self )

让粒子从头开始播放.

def stop_and_destroy (   self )

粒子停止喷发,并且在一个最长生命周期后自动销毁.

def set_rand_seed (   self,
  seed = None 
)

设置随机种子

Parameters:
seed32位unsigned int,为None表示以当前时间time.time()作为种子,如果为负数或者大于2^32,则会取模
def set_max_speed (   self,
  speed 
)

设置粒子最大初始速度.

Parameters:
speed: float 粒子最大初始速度,单位 :长度/秒 ;范围:[0, 500]
def set_min_speed (   self,
  speed 
)

设置粒子最小初始速度.

Parameters:
speed: float 粒子最小初始速度,单位 :长度/秒 ;范围:[0, 500]
def set_max_life_time (   self,
  ms 
)

设置粒子最大生命周期.

Parameters:
ms: float 粒子的最大生命周期,单位:毫秒;范围[0, 20000]
def set_min_life_time (   self,
  ms 
)

设置粒子最小生命周期.

Parameters:
ms: float 粒子的最小生命周期,单位:毫秒;范围[0, 20000]

Member Data Documentation

key点坐标,其中(0,0)点是图片的中心,key点默认是(负半宽,负半高),即图片左上角.

(x, y) 读写.

Reimplemented from obj2d.


Property Documentation

size = property(None, None) [static]

大小读写无效.

Reimplemented from obj2d.

 All Classes Namespaces Functions Variables Properties