doc/unity/zhcn/other/commercial.md
普洱TS一直以来都通过开源共建的规则迭代维护。不过,为了帮助更多类型的开发者。普洱项目组准备提供更高级别的增值服务,增强开发者的接入信心,同时更能发挥普洱的潜力,帮助开发者更高效地完成项目:
征集意向项目组中, 定价皆为暂定
提供等同于普洱面向腾讯公司内部工作室的服务,至少包括:
关于费用:
接入方负责人力成本的0.2倍,其余成本由腾讯公司负担
涉及开源的部分,接入方可额外签署排他协议,可以以游戏类型为维度,保证贵项目在发布后或是开始接入的一段时间内,没有竞品使用对应服务。
提供包含在高级计划内的所有服务。同时接受贵项目内具体功能需求的开发(最好与普洱相关),可配合签署保密协议,并保证不会保存相关代码的副本。
关于费用:
约为人力支出的2倍
PuerTS 提供了在 Unity/UE 下的 Typescript 编程能力,那么,HTML/CSS 技术是否也能在 Unity/UE 下应用呢?
答案是可以的。PuerTS 的兄弟团队,就开发了这么一个框架,名为 PixUI。它支持完整的HTML/CSS渲染,甚至支持<video>、<canvas>等特别麻烦的标签。
PixUI 同时也支持和 PuerTS 联合运作,在使用全套 HTML 技术栈编写 UI 的同时,也能享受 PuerTS 的所有能力。
参见知乎文章 【Unity WebGL】让JS比C#还快 —— Puer-WebGL 性能优化实录
v8自带功能,原本用于优化JS操作图形的接口。即对于大部份是基础数据类型的接口,跨语言速度有极大的优化(Windows下约4倍)。
其限制在于这个跨语言方式不支持回调JS,不支持创建新的JS对象,返回值也只支持数字和bool,且需要进行上千次调用后优化才会生效。
v8官方宣称可以节省40%内存。我们实测约33%左右。代价是启动时v8要预留一大块内存,ios要做特殊设置。