sequence_track_new

使用此函数,可以创建新的序列曲目结构,提供要制作的曲目类型。type参数可以是本页上列出的序列轨迹类型常数中的任意一个。

函数将返回序列轨迹结构,然后可以在分配给序列对象之前将数据添加到该序列{}轨道结构。

 

语法:

sequence_track_new(type);

参数类型描述
typeSequence Track Type Constant要创建的轨迹类型。

 

返回:

Sequence Track Struct

 

例子:

myseq = sequence_create();
var mytracks = array_create(1);
mytracks[0] = sequence_track_new(seqtracktype_graphic);
var graphickeys = array_create(1);
graphickeys[0] = sequence_keyframe_new(seqtracktype_graphic);
graphickeys[0].frame = 0;
graphickeys[0].length = 1;
graphickeys[0].stretch = true;
graphickeys[0].disabled = false;
var graphickeydata = array_create(1);
graphickeydata[0] = sequence_keyframedata_new(seqtracktype_graphic);
graphickeydata[0].spriteIndex = spr_Platform;
graphickeydata[0].channel = 0;
graphickeys[0].channels = graphickeydata;
mytracks[0].name = "TestGraphicTrack";
mytracks[0].keyframes = graphickeys;
myseq.tracks = mytracks;

上面的代码创建了一个新的序列,然后创建了一个图形资源轨迹,并在轨迹上设置了一些关键帧数据。然后将此轨迹分配给实例。