_Draw读取数组:
实现效果:
实现布局:
function bb(obj)
{
local static_array=[100,200,300];//静态数组输入数组元素
(资料图)
local dynamic_array=[];//动态数组创建
dynamic_(3);//动态数组初始化大小
dynamic_array[0]=400;//动态数组添加元素
dynamic_array[1]=500;//动态数组添加元素
dynamic_array[2]=600;//动态数组添加元素
array_contructor <- [700,800,900];//数组构造器添加元素
bilixiaobai_addarrayUI(obj,static_array,10,10,10,15,0);//绘制静态数组到游戏界面上界面上,坐标为x=10,y=10,间隔x=10,y=10
bilixiaobai_addarrayUI(obj,dynamic_array,60,10,10,15,0);//绘制动态数组到游戏界面上界面上,坐标为x=60,y=10,间隔x=10,y=10
bilixiaobai_addarrayUI(obj,array_contructor,110,10,10,15,0);//绘制构造数组到游戏界面上界面上,坐标为x=110,y=10,间隔x=10,y=10
getroottable()["static_table"]<-{};//创建一个表
getroottable()["static_table"]=[[1,2],[3,4],[5,6],[7,8]];//向表中插入以数组形式存放的数据
local table_elem=static_table[1];//这里取出第1号元素,也就是[3,4]这里的元素,这里相当于取出了表里的一个数组元素
bilixiaobai_addarrayUI(obj,table_elem,150,10,10,15,0);//绘制表里的1号元素数组到游戏界面上界面上,坐标为x=150,y=10,间隔x=10,y=10
}
混合效果:
实现布局:
function bb2(obj)
{
local static_array=[100,200,300];//静态数组输入数组元素
local dynamic_array=[];//动态数组创建
dynamic_(3);//动态数组初始化大小
dynamic_array[0]="1+1=2";//动态数组添加元素
dynamic_array[1]="1-1=0";//动态数组添加元素
dynamic_array[2]="true";//动态数组添加元素
array_contructor <- ["1*1*1","1+1-1","1%1%1"];//数组构造器添加元素
bilixiaobai_addarrayUI(obj,static_array,10,10,10,15,0);//绘制静态数组到游戏界面上界面上,坐标为x=10,y=10,间隔x=10,y=10
bilixiaobai_addarrayUI(obj,dynamic_array,60,10,10,15,0);//绘制动态数组到游戏界面上界面上,坐标为x=60,y=10,间隔x=10,y=10
bilixiaobai_addarrayUI(obj,array_contructor,130,10,10,15,0);//绘制构造数组到游戏界面上界面上,坐标为x=110,y=10,间隔x=10,y=10
getroottable()["static_table"]<-{};//创建一个表
getroottable()["static_table"]=[[1,2],[3,4],[5,6],[7,8]];//向表中插入以数组形式存放的数据
local table_elem=static_table[1];//这里取出第1号元素,也就是[3,4]这里的元素,这里相当于取出了表里的一个数组元素
bilixiaobai_addarrayUI(obj,table_elem,200,10,10,15,0);//绘制表里的1号元素数组到游戏界面上界面上,坐标为x=150,y=10,间隔x=10,y=10
}
注解:
bilixiaobai_addarrayUI(obj,array,x_pos,x_span,y_pos,y_span)
读取数组,并绘制到游戏界面UI函数。
:对象
:数组
_pos:x坐标
_span:x方向间隔
_pos:y坐标
_span:y方向间隔
:输出类型
//type参数规则如下
//【当type=0时候】
//则是字符型小写输出,
//支持输出:0123456789
//支持输出:abcdefghijklmnopqrstuvwxyz
//支持输出:”+"%-+*/="
//【当type=1时候】
//则是字符型大写输出,
//支持输出:ABCDEFGHIJKLMNOPQRSTUVWXYZ
//【当type=2时候】
//则是数值型输出,
//支持输出:0123456789
//支持输出:”+"%-+*/="
_Draw读取字符串:
实现效果:
实现布局:
function cc(obj)
{
bilixiaobai_addstringUI(obj,"1234567890",10,10,10,10,0);
bilixiaobai_addstringUI(obj,"abcdefghijklmnopqrstuvwxyz",10,10,25,10,0);
bilixiaobai_addstringUI(obj,"+-*/%.=",10,10,40,10,0);
bilixiaobai_addstringUI(obj,"ABCDEFGHIJKLMNOPQRSTUVWXYZ",10,10,55,10,1);
bilixiaobai_addstringUI(obj,"1234567890",10,10,70,10,2);
bilixiaobai_addstringUI(obj,"+-*/%.=",10,10,85,10,2);
bilixiaobai_addstringUI(obj,"jisuan 1+1=2",10,10,100,10,0);
bilixiaobai_addstringUI(obj,"I LOVE YOU",10,10,120,10,1);
}
注解:
bilixiaobai_addstringUI(obj,one_string,x_pos,x_span,y_pos,y_span,type)
读取字符串,并绘制到游戏界面UI函数。
//bili小白_字符串UI绘制函数_格式:
//function bilixiaobai_addstringUI(obj,one_string,x_pos,x_span,y_pos,y_span,type)
:对象
_string:字符串
_pos:x坐标
_span:x方向间隔
_pos:y坐标
_span:y方向间隔
:输出类型
//type参数规则如下
//【当type=0时候】
//则是字符型小写输出,
//支持输出:0123456789
//支持输出:abcdefghijklmnopqrstuvwxyz
//支持输出:”+"%-+*/="
//【当type=1时候】
//则是字符型大写输出,
//支持输出:ABCDEFGHIJKLMNOPQRSTUVWXYZ
//【当type=2时候】
//则是数值型输出,
//支持输出:0123456789
//支持输出:”+"%-+*/="
//样式1:bilixiaobai_addstringUI(obj,"1234567890",10,10,10,10,0);
//样式2:bilixiaobai_addstringUI(obj,"abcdefghijklmnopqrstuvwxyz",10,10,25,10,0);
//样式3:bilixiaobai_addstringUI(obj,"+-*/%.",10,10,40,10,0);
//样式4:bilixiaobai_addstringUI(obj,"ABCDEFGHIJKLMNOPQRSTUVWXYZ",10,10,55,10,1);
//样式5:bilixiaobai_addstringUI(obj,"1234567890",10,10,70,10,2);
//样式6:bilixiaobai_addstringUI(obj,"+-*/%.",10,10,85,10,2);
_Draw读取栈:
实现效果:
实现布局:
function dd(obj)
{
("stack1").clear_vector();//清空栈中里的元素
//("stack1").push_vector("abcd");//非法传入,这里面只能传整数型,只能传(正,负,0)整数进来,小数都不行!
("stack1").push_vector(1);//合法传入,属于整数型
("stack1").push_vector(10);//合法传入,属于整数型
("stack1").push_vector(100);//合法传入,属于整数型
("stack1").push_vector(0);//合法传入,属于整数型
("stack1").push_vector(-100);//合法传入,属于整数型
//("stack1").push_vector();//非法传入,小数不能传
("stack1").push_vector('0');//合法传入,如果传入字符型,会将它转成ASCILL码
("stack1").push_vector('a');//合法传入,如果传入字符型,会将它转成ASCILL码
("stack1").push_vector('A');//合法传入,如果传入字符型,会将它转成ASCILL码
("stack1").push_vector('?');//合法传入,如果传入字符型,会将它转成ASCILL码
//("stack1").push_vector('我');//非法传入,这是一个Unicode字符,不能转成ASCILL码
bilixiaobai_addstackUi(obj,"stack1",10,11,35,15,0);
}
注解:
bilixiaobai_addstackUI(obj,stack,x_pos,x_span,y_pos,y_span,type)
读取栈,并绘制到游戏界面UI函数。【type只能为0和2,原因如下。】
:对象
:栈
_pos:x坐标
_span:x方向间隔
_pos:y坐标
_span:y方向间隔
:输出类型
//type参数规则如下【type只能为0和2,原因如下。】
//【当type=0时候】【可以使用】
//则是字符型小写输出,
//支持输出:0123456789【可以输出】
//支持输出:abcdefghijklmnopqrstuvwxyz【因为栈,所以这些因为不合法,不输出】
//支持输出:”+"%-+*/="【因为栈,所以因为不合法,只有负号输出,其他不输出】
//【当type=1时候】【type=1不能用了,因为栈,大写字母均不合法】
//则是字符型大写输出,
//支持输出:ABCDEFGHIJKLMNOPQRSTUVWXYZ
//【当type=2时候】【可以使用】
//则是数值型输出,
//支持输出:0123456789【可以输出】
//支持输出:”+"%-+*/="【因为栈,所以因为不合法,只有负号输出,其他不输出】