本文首发于:VAPS XT开发入门教程07:表元素(TableElements)介绍
此控件位于编辑器的Toolbox中的TableElements。
VAPS XT提供了表元素用于管理内部的资源。将需要使用的资源添加到表中,然后以资源索引的方式使用
表元素是和工程中的Tables
子工程配合使用的
如果没有打开表中的任何一个实际文件,表元素是不可用的。
Pointer
从鼠标图标就可以看出,点击此控件可以回到鼠标状态,也就是说这个控件用来取消选择的。
AudioTableElement
向AudioTable添加音频
EasingFunctionTable
与Toolbox中的Animation相配合
ErrorCodeTableElement
定义错误代码和错误信息,与PostError函数配合使用
FontTableElements
打开FontTable后,会发现FontTableElements表元素可以使用了。
将字体表元素拖拽到字体表中,修改字体名、字体的属性、字体的类型、字体的位置、是否使用系统自带字体等等。
ImageTableElements
打开图片表后,会发现ImageTableElements表元素可以使用。
将图像表元素拖拽到图像表中,可以设置图片的名称、位置、大小、数据格式。
当然这种方法使用的图片会被解码为原始数据。
如果想要动态使用这些图片,可以参考VAPS XT开发入门教程33:动态加载图片。当然动态加载不是所有版本都支持的,目前已经测试过4.0.1/4.1/4.2.1都可以。
LocalizedTextTableElement
类似于Qt的翻译家功能
SkinnedRectTableElement
设计带皮肤的四边形,比如圆角、颜色等等
VideoTableElement
这个控件工具版本来说,低版本的不支持视频功能就没有这个控件。
这个控件要求配合视频解码器使用。