随手笔记
刘一码
专注AR、VR以及游戏领域
展开
-
【Android】【Unity】切换导航栏、状态栏显示与隐藏
显示和隐藏导航栏: @Override public void onClick(View v) { switch (v.getId()) { case R.id.show: //StartUnity(); mUnityPlayer.resume(); mUnityPlayer.setSystemUiVisibility(//隐藏导航栏 ..原创 2021-11-05 15:05:28 · 4364 阅读 · 0 评论 -
【Unity】AR开发踩坑记录,持续更新...
这篇文章主要针对AR项目中遇到的问题做一个记录,也希望可以帮助大家在开发中少踩坑,会持续更新。开发工具:Unity 2018.4,unity ARFoundation目标:与另一个unity项目一起整合到iOS和Android 原生APP中。一、包体优化1、删除不必要的代码2、删除不需要的模块3、iOS脚本剔除会误删代码,导致运行时报错,使用link.xml可以标记哪些脚本不会被剔除4、Android设置中的目标架构只勾选一个ARMv7,不必选择x86,目前市场上主流的手机都是A原创 2020-09-02 14:26:41 · 567 阅读 · 0 评论 -
【Unity】ViewportPointToRay和ScreenPointToRay的区别
最简单的辨别方法就是:ScreenPointToRay:根据屏幕上的坐标点(范围是0~屏幕尺寸)获得射线ViewportPointToRay:根据视口的上的一个坐标(范围是0~1)获得射线以下这两段代码效果是相同的:void Update(){ var ray = Camera.main.ScreenPointToRay(new Vector3(Screen.width, Screen.height)*0.5f); Debug.DrawLine(ray.origin, r原创 2020-07-21 11:38:19 · 4140 阅读 · 0 评论