开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:1532

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 632|回复: 12

[XXXAAAXXX] Unity-中文通用工具@XCSJ V2.0.0

[复制链接]  [移动端链接]
排名
2448
昨日变化

14

主题

56

帖子

1231

积分

Rank: 9Rank: 9Rank: 9

UID
120430
好友
5
蛮牛币
1996
威望
0
注册时间
2015-8-31
在线时间
480 小时
最后登录
2017-1-18

专栏作家活力之星

发表于 2016-12-16 17:47:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
  号外:U3D-中文通用工具@XCSJ 发布 V2.0.0 版本了!~~
年底繁忙,许久未对外发布更新~此次更新内容甚多~
同时做为16年的最后一个版本,将大版本号提升到2.0.0~诸多更新,值得期待!

发布这帖子时候突然注意到,组件unitypackage发布的时间为:16年,16日,16时,16分~~也是够16的!
期望新的一年能够666,提前祝大家17年快乐,当然平安夜、圣诞节也同样Happy!

QQ截图20161216164239.jpg

版本信息:
资源名称:unity-中文通用工具@XCSJ V2.0.0
资源文件名:unity-commonUtils@XCSJ-v2.0.0-2016-12-16.unitypackage
资源大小:3.78MB
更新时间:2016-12-16
U3D版本要求:5.3.4f1 (推荐) 以上版本
描述:本套组件作者原创开发!使用者可自由使用并对其二次开发扩展!如有使用者对组件功能希望自行扩展的!可联系作者!

组件资源包地址:
可从附件中获取,也可从百度网盘直接下载!
V2.0.0百度网盘地址                http://pan.baidu.com/s/1kVc4B0V
附件中有 ”U3D-中文通用工具@XCSJ“ 组件所有版本的网盘地址~

升级的内容信息:
1、增加请求用户授权与检测用户授权的中文脚本命令;即请求用户对硬件摄像头、麦克风的使用授权;
2、增加网络摄像设备操作的中文脚本命令;需用在用户授权后获取摄像头的画面信息,并支持渲染到界面中;
3、增加网络摄像设备操作的案例,即目录: XCSJ->Examples->webCam 下的 webCam.unity 场景;
4、增加QRCode的生成与解析机制以及对应的中文脚本命令,支持对网络摄像设备的摄像头实时检测等功能;
5、增加QRCode演示案例,即目录: XCSJ->Examples->QRCode 下的 QRCode.unity 场景;
6、增加QRCode编辑与解析窗口,可以与用生成与输出二维码信息;窗口名称:QRCode查看器;分为扫描图片二维码、生成二维码、扫描二维码3个子级窗口;
7、优化脚本语句编辑的窗口,在编辑某句脚本语句时,该脚本语句对应行的“S”按钮会处于按下被选中的状态;
8、“资源包打包工具”更名为“编译管线工具”,并对该窗口的界面显示、移入的提示信息等添加更详细的描述信息;
9、将脚本参数类型“材质”设置为已过时,添加新的脚本参数类型 “Unity资源对象” , 用于统一的描述Unity场景中的各种资源信息,例如 纹理、材质、文本资源、着色器等等;
10、修复部分脚本在去除重复值时,错误的将整个数据集清空的问题,比如动态数组的去除重复数据的功能;
11、修复在unity编辑器的"editor skin"设置为"Personal"后,即界面变为浅色系时,脚本编辑器中左侧脚本名显示认为白色,导致文字显示模糊、用户识别难的问题;解决方法,捕获当前界面风格在字体颜色替代左右原设定的白色字体;
12、调整中文通用工具部分的界面的文字显示颜色,例如将提示类型的文字修改为黄色字体;即调整在浅色系与黑色系不同编辑器皮肤时,文字显示的颜色;
13、为通用管理器组件添加Unity资源对象的预加载链表,用于在Unity编译场景时,将可能使用的场景资源编译到资源包中;
14、添加新的脚本参数类型Bool,该类型有Yes(是)、No(否)、Switch(切换)三种类型;用于替换经常使用的Cmobo组合字符串;如果开发者只使用Yes、No时可自行忽略Switch信息;
15、对unity在OnGUI函数中可渲染的GUI元素做扩展,添加了渲染纹理、渲染窗口两个GUI界面的中文脚本命令;对应的脚本命令使用,添加了GUI演示案例,位于Asset/XCSJ/Examples/GUI问文件夹下;
16、修复MonoBehaviour脚本事件在“启动时 执行”事件内调用相机的相关脚本时,报出异常错误的问题;原因是,相机管理类的初始化操作也在Start中完成,导致因初始化未完成,且其他游戏对象的对应事件优先调用,而引发了异常错误的问题;解决方法,将相机管理类的初始化操作修改为在Awake中完成即可;<---临时升级到1.9.0,内部版本
17、添加了网络检测、本地文件操作、更新游戏对象纹理材质等Unity资源对象、自定义函数与脚本事件脚本语句替换等中文控制的脚本命令;
18、更新脚本导入导出工具,将默认的导出格式(JSON)修改以可选格式;新的导出模式按逐行解析的方式输出;用户可以自由选择导入导出格式;
19、修复在编辑器中的运行态,当使用脚本编辑器编辑脚本后,变量取值异常的问题;原因是,脚本编辑器界面的频繁刷新导致底层数据的不断刷新,将预编译机制的变量取值机制破坏了;解决方法,在对底层数据是否刷新的机制上做全面的检测判断;
20、调整ScriptStringXParamValue类以及附属接口类的实现,对传入参数名称做统一的调整;对中文脚本命令的参数可以设置更多的初始参数;
21、在扩展演示管理类的中文脚本命令中,添加了所有脚本参数类型以及参数类型的限定值与初始值等的对应脚本,一种脚本参数对应一个中文脚本命令进行说明;将“测试全部脚本参数渲染”中文脚本命令移除;
22、优化WWWHelper类的实现,目的是支持中文脚本命令(例如获取文本信息或资源加载等脚本命令)参数为文件路径是支持本地磁盘路径与网络路径(路径以http字符串起始即识别为网络路径);
23、对部分涉及到路径的中文脚本命令做调整,包括完善脚本参数的说明、添加对网络路径下信息的处理等;
24、增加新的GifTextureAsset资源类型,用于统一处理GIF图片与序列帧图片;开发对应的控制组件与中文脚本命令,并开发对应组件的Inspector窗口;目前的支持的GifTextureAsset资源组件有 Image,RawImage,Renderer 这3种情况,其中仅影响其Renderer的当前材质主纹理;
25、调整脚本参数全局变量名类型,修改其枚举名由 GlobalVariableValue -> GlobalVariableName ,具体为枚举EScriptParamType类型中的定义;新的枚举名比原来更加符合表达与理解;
26、为组件中添加继承于Editor类的BaseInspecto类,该类重写了Unity默认的Inspector窗口渲染机制,可以动态反射分析对应组件类中的可显示的成员信息,并以中文方式显示成员的名称与提示信息;可在界面内直接切换为Unity的默认渲染模式,也可以在根节点下修改界面的语言显示版本信息;
27、为组件中添加继承于BaseInspecto类的BaseInspectorWithLimit<T>模版限定类,该基模板类可以检测当前选择对象是已经有当前组件、为当前游戏对象添加该组件等功能;可以用编辑器扩展开发是 MenuItem 等功能的操作;调整组件中可以使用该类作为基类的类实现;
28、如果在根节点中选择了不同的语言版本,在工程重新编译或刷新后,会正确的记录保持刚才选择的语言版本,而不再自动还原为中文版本;
29、为BaseInspecto添加基础接口操作类,用于默认处理界面渲染时,发生的值变化、增加、删除等情况的回调处理信息;用户可重写接口函数用于处理特定的事件;此外作者在每个界面元素渲染时均有事件回调,所以用户可以在每个的成员渲染的上下行,同行内的左中右均可添加额外的控件渲染;**非常给力!但重写有难度!** <---临时升级到1.9.1,内部版本
30、完善组件版本检测机制,当检测到新版本后弹出的版本提示中的升级信息过多(超过512字符后自动截取)导致的界面不友好的问题;
31、修复使用MovieTexture资源类型导致的无法发布WebGL、、IOS等平台的问题;解决方法,将使用到该资源类型的代码移除,并将该类型标记为已已禁用(Obsolete);
32、添加LimitRangeAttribute特性类,用于限定Vector2的XY值,如果要求X<=Y,且XY的值均在一个限定的范围内比如[-180,180]时,可用本特性修饰类型为Vector2成员;
33、修复脚本事件组件增加新的事件函数后,点击添加按钮时触发的获取底层数据异常的BUG;并同时优化了事件函数添加的机制;为所有的脚本事件组件基类模版组件添加ExecuteInEditMode特性,用于在创建时执行初始化操作;
34、添加脚本事件类型:用户自定事件;简单理解:该游戏对象特有的局部自定义函数;同时根据本脚本事件的新的开发要求,优化了基类实现开放了更多的访问接口;对应的脚本参数脚本事件类型的实现也同步进行的了更新;
35、修复unity editor中代码重新导入编译后,导致在编辑态某些脚本执行无响应的问题;
36、修复在Inspector中拖拽脚本语句时,渲染异常的问题;原因是多个脚本事件集合公用一个可拖拽的记录链表导致的;
37、添加脚本命令用于显示字典中数据,执行后会将字典中数据显示在弹出的GUI.Window中;相关脚本命令“创建窗口并显示字典数据”;
38、优化脚本命令用于显示日志信息,执行后会将Unity捕获的所有调试信息显示在弹出的GUI.Window中;相关脚本命令“输出日志信息”;
39、脚本命令射线检测等代码实现中使用的相机,由 Camera.main 变为 Camera.current;原因是mian相机可能被用户删除或未启用!使用当前正在渲染的相机作为射线检测相机;***本项修改作废,并使用 Camera.main 作为射线检测使用,同时使用脚本组件中的相机时,自动为相机游戏对象添加 Tag 为 MainCamera ***
40、添加“文字泡”命令脚本,可以在出现界面上出现指定持续时间的文字内容信息;其中文字内容支持Unity的富文本;
41、添加新的脚本参数类型CoordinateType、TextAnchor分别用于表示坐标系类型、文本锚点;
42、在组件的安全证书认证中,在创建通用工具根节点时自动将场景设置为可共享场景;
43、修复脚本编辑器中部分参数类型的初始默认值无效,导致界面渲染错乱的问题;比如设置了无效的初始自定义函数名,可在场景内又不存在该自定义函数时发生的界面渲渲染错乱问题;
44、添加新的脚本事件“Script UGUI Joystick Button Event”,用于限定UGUI-Button可在一定范围内移动,并返回对应拖拽与偏移事件;并同步添加了获取与设置UGUI游戏对象位置的脚本命令;
45、添加定时器脚本,可以在创建定时器时设定其名称,通过名称可以暂停、继续或删除定时器;定时器可以定时的循环执行指定的自定义函数;
46、其他修改:修复相机组件中部分中文脚本命令执行执行异常的问题、小工具组件执行异常的问题修复以及部分Incpector界面中文化更新等等;
47、在脚本编辑器中添加脚本命令列表的排序功能,默认为树形列表(即按照默认的脚本分类进行显示),此外有中文升序与降序、英文的升序与降序;注意在树形列表时查找脚本可以使用中英文的方式搜索,但是选择中文或英文的排序显示后,只能根据对应的语言类型的名称进行搜索;
48、添加新的变量类型:APP变量与静态变量;APP变量,不管APP启动与否都会保存在硬盘的数据,APP关闭后数据也会存在;静态变量,场景不管怎么切换,静态变量信息都存在,但是仅在App运行期有效;
49、版本升级到2.0.0;未对外发布的1.9.0+版本,1.9.0+版本仅作为内部测试时存在;

组件截图:
1、摄像头功能操作的脚本命令:
QQ截图20161216164414.jpg

2、内置的二维码查看器(可解析、生成、视频解析进行简单的二维码操作):
QQ截图20161216164535.jpg

3、编辑某句脚本语句时对应行的“S”按钮处于被选中状态:
QQ截图20161216164752.jpg

4、“资源包打包工具”更名为“编译管线工具”:
QQ截图20161216164914.jpg

QQ截图20161216164936.jpg

5、Unity资源操作的脚本与类型:
QQ截图20161216165041.jpg


6、Unity资源对象的预打包队列:
QQ截图20161216165154.jpg

7、新的脚本参数类型:
QQ截图20161216165504.jpg

QQ截图20161216165523.jpg

QQ截图20161216165544.jpg

8、脚本支持GIF纹理(可查看文件夹 Assets\XCSJ\Examples\gif 中 gif 案例):
QQ截图20161216165811.jpg

QQ截图20161216165828.jpg

9、脚本用户自定事件(菜单:XCSJ->添加脚本事件->Script UserDefine Event 可为当前选择的游戏对象添加该事件):
QQ截图20161216170152.jpg

10、用于显示字典中数据GUI 窗口(可查看文件夹 Assets\XCSJ\Examples\guiWindow 中 guiWindow 案例):
QQ截图20161216170545.jpg

11、用于显示日志信息的GUI窗口,可在程序运行态看Unity控制台输出的调试信息(可查看文件夹 Assets\XCSJ\Examples\guiWindow 中 guiWindow 案例):
QQ截图20161216170637.jpg

12、用于二维显示信息的文字泡(可查看文件夹 Assets\XCSJ\Examples\textBubble 中 textBubble 案例):
QQ截图20161216170938.jpg

13、新的脚本事件“Script UGUI Joystick Button Event”,可用于移动端相机等的控制(可查看文件夹 Assets\XCSJ\Examples\textBubble 中 textBubble 案例):
QQ截图20161216171057.jpg

QQ截图20161216171128.jpg

14、定时器脚本(可查看文件夹 Assets\XCSJ\Examples\timer 中 timer 案例):
QQ截图20161216171243.jpg

15、APP变量与静态变量的操作脚本:
QQ截图20161216171412.jpg

16、脚本编辑器中添加脚本命令列表的排序功能:
QQ截图20161216171457.jpg


基础使用教程 & 二次开发组件扩展教程:
博客-教程:http://www.manew.com/blog-120430.html

网盘地址.txt

529 Bytes, 下载次数: 56

评分

参与人数 1鲜花 +2 收起 理由
wajdi005 + 2 &lt;font&gt;&lt;font&gt;give it a like!&

查看全部评分


回复

使用道具 举报

5熟悉之中
731/1000
排名
7031
昨日变化

2

主题

442

帖子

731

积分

Rank: 5Rank: 5

UID
92518
好友
1
蛮牛币
1503
威望
0
注册时间
2015-4-15
在线时间
165 小时
最后登录
2017-1-17

迈向小康

发表于 2016-12-16 18:54:31 | 显示全部楼层
666,好像很牛逼的样子
[发帖际遇]: 一个袋子砸在了 825 头上,825 赚了 1 蛮牛币. 幸运榜 / 衰神榜

回复 支持 反对

使用道具 举报

排名
12518
昨日变化

0

主题

36

帖子

88

积分

Rank: 2Rank: 2

UID
23794
好友
0
蛮牛币
51
威望
0
注册时间
2014-5-4
在线时间
20 小时
最后登录
2017-1-3
发表于 2016-12-16 22:59:13 | 显示全部楼层
这是个超级好东西啊!!

回复 支持 反对

使用道具 举报

7日久生情
2679/5000
排名
336
昨日变化

0

主题

699

帖子

2679

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
3215
好友
0
蛮牛币
329
威望
0
注册时间
2013-9-4
在线时间
784 小时
最后登录
2017-1-18
发表于 2016-12-17 09:45:01 | 显示全部楼层
牛B啊,这么多共鞥

回复 支持 反对

使用道具 举报

7日久生情
1696/5000
排名
575
昨日变化

1

主题

238

帖子

1696

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
40509
好友
0
蛮牛币
4219
威望
0
注册时间
2014-8-18
在线时间
435 小时
最后登录
2017-1-18
发表于 2016-12-17 14:42:13 | 显示全部楼层
超级牛的东东啊,LZ厉害

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1397/1500
排名
1790
昨日变化

113

主题

429

帖子

1397

积分

Rank: 6Rank: 6Rank: 6

UID
45216
好友
3
蛮牛币
118
威望
0
注册时间
2014-9-16
在线时间
345 小时
最后登录
2017-1-18
QQ
发表于 2016-12-17 15:24:11 | 显示全部楼层
这个是类似蓝图的功能吗   能看到代码么   mark   

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1046/1500
排名
1415
昨日变化

0

主题

55

帖子

1046

积分

Rank: 6Rank: 6Rank: 6

UID
37313
好友
0
蛮牛币
1646
威望
0
注册时间
2014-7-31
在线时间
387 小时
最后登录
2017-1-5
QQ
发表于 2016-12-17 15:42:17 | 显示全部楼层
强大先下载下来看一看

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1183/1500
排名
1146
昨日变化

0

主题

322

帖子

1183

积分

Rank: 6Rank: 6Rank: 6

UID
111260
好友
0
蛮牛币
3804
威望
0
注册时间
2015-6-30
在线时间
185 小时
最后登录
2017-1-18
发表于 2016-12-17 16:16:42 | 显示全部楼层

超级牛的东东啊

回复

使用道具 举报

4四处流浪
459/500
排名
5098
昨日变化

0

主题

160

帖子

459

积分

Rank: 4

UID
82215
好友
0
蛮牛币
277
威望
0
注册时间
2015-3-20
在线时间
131 小时
最后登录
2017-1-18
发表于 2016-12-19 10:27:53 | 显示全部楼层
不错不错,给个赞

回复

使用道具 举报

3偶尔光临
205/300
排名
9640
昨日变化

6

主题

96

帖子

205

积分

Rank: 3Rank: 3Rank: 3

UID
164720
好友
0
蛮牛币
667
威望
0
注册时间
2016-11-17
在线时间
35 小时
最后登录
2017-1-18
QQ
发表于 2016-12-20 15:40:49 | 显示全部楼层
66的样子。。。

回复

使用道具 举报

5熟悉之中
709/1000
排名
3132
昨日变化

3

主题

224

帖子

709

积分

Rank: 5Rank: 5

UID
68430
好友
0
蛮牛币
3412
威望
0
注册时间
2015-1-14
在线时间
186 小时
最后登录
2017-1-18
发表于 2016-12-20 18:28:39 | 显示全部楼层
good~~~~

回复

使用道具 举报

排名
21202
昨日变化

0

主题

4

帖子

28

积分

Rank: 1

UID
195389
好友
0
蛮牛币
40
威望
0
注册时间
2016-12-22
在线时间
15 小时
最后登录
2017-1-18
发表于 2016-12-24 13:44:24 | 显示全部楼层
不错不错,给个赞

回复

使用道具 举报

排名
42806
昨日变化

0

主题

7

帖子

9

积分

Rank: 1

UID
196270
好友
0
蛮牛币
0
威望
0
注册时间
2016-12-26
在线时间
0 小时
最后登录
2016-12-26
发表于 2016-12-26 18:29:45 | 显示全部楼层
要是能汉化U3D就好了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表