为什么unity 安装完模块还是找不到sdk_Unity填坑笔记(四)——移植UWP平台

c8c1adc887cbd236d4aaff860d47404c.png

0. 絮絮念

本来不想写这篇文章,一来做完这一波之后我再也不想做WSA平台……二来我觉得会做这个平台的人并不多,所以写下来意义也不大。不过在移植过程中ToLua的作者蒙哥给了我不少帮助,也说断断续续有人问他移植WSA平台的问题,我如果搞完了最好分享一下经验,再加上我担心“真香”定律之后在我身上应验,所以还是做一些记录的好。

但因为公司对于uwp平台也没有寄予特别高的期望,不计划投入特别多的时间精力,因此很多做法是短平快糙猛,怎么快怎么来。所以这里分享的一些做法是在短时间内为了解决问题而选取或查找到的解决方案,未必适合所有团队,还请读者自己斟酌取舍。

1. 移植目标

Windows 10 introduces the Universal Windows Platform (UWP), which provides a common app platform on every device that runs Windows 10.

UWP平台是微软提出的一个挺伟大的构想,希望统一自己的各个设备上的开发工作。我觉得愿景挺好的,只是推广力度和结果不太令人满意,Windows Store上的App质量与数量都和iOS平台差距非常大,有兴趣的朋友可以去看看。

94b73c3ff1d7e15fd4025e0342f6ecf7.png
微软构想下的Universal Apps

但蚊子腿也是肉,有用户就有需求,在一个合作伙伴的建议下,我们尝试把手游项目移植到这个平台。在最初做了基本的调研和评估之后,我还比较乐观,觉得大约1人月的工作量应该可以搞定,只能说结果证明了我的幼稚,整个移植和踩坑的过程花了大约2人月左右的时间,现在还在做一些收尾的工作。

2. Unity打包配置注意事项

在打包过程中有一些需要注意的配置,这里列举下:

1.将Build Platform切换到 Windows Store Apps。UWP平台在Unity上叫做Windows Store Apps,貌似从5.x版本开始已经支持,我们用的是5.6.6f2版本。

最早以为合作方要的是windows版本,导致先搞了2天windows版本,所以还是先问清楚具体需求。 另外也有朋友直接用微软提供的win32转UWP的工具来制作,但是貌似只能在Windows上跑,surface上并不支持

2. Player Settings里使用IL2CPP、.Net 4.6的配置

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值