Skip to content

1.0.2版本

Latest

Choose a tag to compare

@Var3D Var3D released this 14 Mar 16:30

1.VGame类增加ping()方法,该方法可以用来判断当前是否有网络,如果有网络,返回值为网络延迟毫秒数,网络不通将返回-1
2.修复需要转换的fbx文件过大,导致项目卡死的问题(fbx放入assets路径中启动desktop将实现自动转为g3db的功能)
3.修复TouchPad监听问题(当有dialog弹出时,手指即便未离开TouchPad,也能正常结束监听事件)
4.新增setNewStage(Class type)方法。故名思意,用该方法设置跳转Stage,如果该界面被创建过,将会被清理掉重新创建一个。而传统的setStage(Class type)方法则不会重建
5.VStage增加start()方法,该方法在调用setNewStage或者setStage时仅会执行一次,再次调用setNewStage它也不会再次执行,所以该方法可以用来进行单次配置或者用来load资源(资源仅需要load一次的情况),或者用来初始化某些仅需要初始化一次的SDK,比如Bullet.init()
6.新增game.getStage方法,方便获取用户stage对象
7.修复关于emoji的bug。当label里面含有系统emoji字符时,使用label.getText()方法返回的字符串emoji字符会发生改变,现已修复
8.新增game.setData和game.getData数据中转方法,用于界面间的数据传递
9.新增game.format(String str,Object... objs);方法。可以动态替换文本里的变量文本里的变量用中括号包起来,例如:String test="玩家{0}击杀了玩家{1}";String out=game.format(test,"李白","李黑");结果为:"玩家李白击杀了玩家李黑"
10.修复一个UI添加点击变色效果的bug:即在用链式UI创建控件并用addClicAction设置点击后的颜色时,如果先设置了点击后的颜色,然后再设置控件颜色,发现点击变色效果会出问题。现已修复。
11.解决短时间播放大量音效不出声的问题
12.修复一个Dialog设置setEndAlpha无效的bug
13.VDialog废弃了setStartActions方法。取而代之的是 setShowActions(ActionType.POPUP);//该方法在init中使用,可以设置对话框弹出动画效果以及新增的方法 setHideActions(ActionType.POPUP);//同理该方法也在init中使用,可以设置对话框移除时的动画效果一共支持6对动画效果:弹出/缩小,淡入/淡出,从左移入/从右移除,从右移入/从左移除,从上移入/从下移除,从下移入/从上移除
14.修复了Label多行文本中带有颜色标签以及中英文混合后导致换行不正确的bug
15.新增了中文颜色标签,比如label.setText("[红]我是红色的文本");支持常见的颜色,如下:透明,黑,白,浅灰,灰,深灰,蓝,海蓝,皇家蓝,石板蓝,天蓝,青,钢蓝,绿,黄绿,浅绿,草绿,橄榄绿,黄,金,屎黄,橙,棕,香槟,砖红,红,深红,珊瑚,橘红,粉红,品红,紫,紫罗兰,栗
16.ios版加入gameCenter包,使更方便接入苹果的gameCenter