RhinoFreak 发表于 2021-12-15 06:04

韩国Unity团队研发的demo分享—ProjectKaya

相关资源请移步至原文取用。


ProjectKaya是Unity Korea官方运用URP研发的手游demo项目。公共repository会持续更新,大家也可以一起来添砖加瓦。相关移动端的性能优化,大家可以参考这两个手游性能优化文档   01 和    02 。更多项目信息,请参考视频Unity Webinar和 UniteSeoul 2020 Session。
Project Kaya是为了使用Unity Technologies Korea的URP移动平台的Unity使用者而制作的示例项目。该Unity项目的资产可用于商业/非商业用途,但禁止二次分发。该项目的版权归Unity Korea所有。更多关于权限的信息请参考 Asset End User License Agreement 。

Project Kaya is an example project for unity users using URP mobile platform from Unity Technologies Korea. Commercial/non-commercial use of this project's resources is permitted in the unity project, but redistribution is not permitted. All right reserved by copyrights of this project belong to Unity Korea.For further details, please refer to the Asset End User License Agreement document in the project.

Requirement


[*]至少是 Unity 2021.1.13f1(要求有安卓模块) 或以上(在后续版本中,hair shader unpacknormal重复声明,这部分要改下)
[*]URP 11.0
[*]Android Platform module Required
[*]Vulkan API supported(如不使用Visual Effect Graph的话,需ES 3.0以上)
[*]在window terminal, cmd, git bash 等中运行命令语 git clone https://github.com/UnityKorea/ProjectKaya
editor setting


Kaya project是基于安卓平台开发的。因此,你需要把编辑器的环境设置如上。在Command Line Arguments上输入-force-vulkan,让其作为vulkan api运行。


这里选安卓平台(编辑器必须安装安卓模块)。



Project Setting
Renderer setting
Anti Aliasing
对于移动端项目,建议大家根据自己项目的实际情况来选择合适的MASS选项。对比图如下,MSAA采样数不同,轮廓的品质也不一样。



Resource Compression
大部分纹理压缩(Texture compression)使用了ASTC,部分资源用的未压缩的RGB24或RGB32。



- 使用ASTC12x12(0.6MB)压缩(左)和用 ASTC6x6(2.4MB)压缩的2048 normal texture(右)对比 这种现象在法线贴图中比Albedo texture更明显。在这种情况下,建议直接选择资源压缩格式和选项。
<b>Scene List

c0d3n4m 发表于 2021-12-15 06:08

[赞]

DomDomm 发表于 2021-12-15 06:11

[赞同]

Zephus 发表于 2021-12-15 06:17

我国unity团队在卖课

c0d3n4m 发表于 2021-12-15 06:25

这是机器需求是为五年后的市场来开发的吧,大作级别[飙泪笑]

yukamu 发表于 2021-12-15 06:27

我国的unity官方只知道卖课程

TheLudGamer 发表于 2021-12-15 06:29

干课,干课
页: [1]
查看完整版本: 韩国Unity团队研发的demo分享—ProjectKaya