实用库

Static variables

@:value("zygame-lib")staticsaveName:String = "zygame-lib"

Static methods

staticangleToRadian (angle:Float):Float

角度转弧度

Parameters:

angle

Returns:

Float

staticceDecode (value:Dynamic):Float

CE解密

Parameters:

value

Returns:

Float

staticceEncode (data:Dynamic):String

CE加密

Parameters:

data

Returns:

String

staticclearAllTimeRuntime ():Void

清空所有计时器运行器

@:value({ runtimeTag : "defalut" })staticclearInterval (id:Int, runtimeTag:String = "defalut"):Void

清理计时器

Parameters:

null

id

@:value({ tag : "defalut" })staticclearTimeRuntime (tag:String = "defalut"):Void

清理某个指定的计时器

Parameters:

null

tag

@:value({ runtimeTag : "defalut" })staticclearTimeout (id:Int, runtimeTag:String = "defalut"):Void

清理计时器

Parameters:

null

id

staticcssRectangle (bitmapData:Dynamic, css:String):Rectangle

提供CSS格式,进行转换

Parameters:

bitmapData
css

字符串格式,分别对应left/top/right/bottom

Returns:

openfl.geom.Rectangle

staticgetAngleByPos (x1:Float, y1:Float, x2:Float, y2:Float):Float

根据两点坐标获取角度

Parameters:

x1
y1
x2
y2

Returns:

Float

staticgetChannel ():String

获取渠道名

@:value({ defulatData : null })staticgetData (key:String, ?defulatData:Dynamic):Dynamic

获取值

Parameters:

key
defulatData

Returns:

Dynamic

staticgetRenderMode ():String

获取当前渲染模式

Returns:

String

staticgetSharedObject ():SharedObject

获取zygame-lib本地储存数据

Returns:

SharedObject

@:value({ tag : "defalut" })staticgetTimeRuntime (tag:String = "defalut"):TimeRuntime

获取时间运行器

Parameters:

tag

Returns:

TimeRuntime

staticgetUUID ():String

获取唯一的UUID值

@:has_untypedstaticgetVersion ():String

获取版本号

Returns:

String

staticint (num:Float):Int

可用于ZHaxe中解析浮点为整数

Parameters:

num

Returns:

Int

staticisBase64 (str:String):Bool

判断是否为base64

Parameters:

str

Returns:

Bool

staticisPc ():Bool

判断环境是否为电脑

Returns:

Bool

@:value({ runtimeTag : "defalut", args : null })staticnextFrameCall (closure:Function, ?args:Array<Dynamic>, runtimeTag:String = "defalut"):Int

下一帧调用

Parameters:

closure
delay
args

Returns:

Int

staticonFrame ():Void

每帧发生处理,由Start执行

staticonRender ():Void

当渲染时触发

staticonResume ():Void

当活动恢复时触发

staticradianToAngle (radian:Float):Float

弧度转角度

Parameters:

radian

Returns:

Float

@:value({ runtimeTag : "defalut", args : null })staticrenderCall (closure:Function, ?args:Array<Dynamic>, runtimeTag:String = "defalut"):Int

当渲染时进行调用

Parameters:

closure
args
runtimeTag

Returns:

Int

@:value({ runtimeTag : "defalut" })staticresetInterval (id:Int, runtimeTag:String = "defalut"):Void

重置计时器,重新计算

Parameters:

null

id

@:value({ runtimeTag : "defalut", args : null })staticresumeCall (closure:Function, ?args:Array<Dynamic>, runtimeTag:String = "defalut"):Int

Deprecated: "该resumeCall接口已弃用,它的效果与renderCall一致,请使用renderCall接口。"

当活动恢复时,进行调用

Parameters:

closure
delay
args

Returns:

Int

staticsetData (key:String, data:Dynamic):Void

设置值

Parameters:

key
null

data

@:value({ runtimeTag : "defalut", args : null, delay : 0 })staticsetInterval (closure:Function, delay:Int = 0, ?args:Array<Dynamic>, runtimeTag:String = "defalut"):Int

设置循环事件

Parameters:

closure
delay
args

Returns:

Int

@:value({ runtimeTag : "defalut", args : null })staticsetTimeout (closure:Function, delay:Int, ?args:Array<Dynamic>, runtimeTag:String = "defalut"):Int

处理了自动释放处理

Parameters:

closure
delay
args

Returns:

Int