随笔分类 -  Unity问题解决

摘要:文章目录 1.前言 2.集成到原生Android步骤 2.1 导出Android Module 2.2 导入原生Android工程 3.Unity画面集成与显示 3.1 以Activity形式集成 3.2 桌面局部显示 3.3 添加原生Android组件 4.问题处理 4.1 编译时错误 4.2 桌 阅读全文
posted @ 2022-05-11 20:52 81192 阅读(511) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.前言 2.深度图显示 3.深度遮挡 3.1 处理流程 3.2 相关代码 4.结语 1.前言 ARCore深度效果显示分为两部分:第一部分是深度图显示,另一部分为深度遮挡(即实现真实物体与虚拟物体的遮挡)。本文对这两部分的功能进行分析。 2.深度图显示 开启适度图显示是会在屏幕上显示整个 阅读全文
posted @ 2022-05-07 11:28 81192 阅读(263) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.前言 2.Unity编译错误 3.添加插件 4.Gradle版本低问题 结语 1.前言 用ARCore原生的Unity插件(非ARFoundation),会报各种错误,此文将对解决方法进行说明。最新(2021-3月)的ARCore github下载的unitySDK,在unity201 阅读全文
posted @ 2022-05-02 15:18 81192 阅读(247) 评论(0) 推荐(0) 编辑
摘要:文章目录 1.前言 2.坐标转化 2.1 普通转化 2.2 左右手坐标系转化 3.结语 1.前言 本文从基本的坐标系转化(即均为左手或者右手)开始,后续给出左右手坐标系转化的方法,参考众多文章,只贴结论和方法,细节参考后续的参考文献。 2.坐标转化 2.1 普通转化 在同一坐标系的转化比较简单,但是 阅读全文
posted @ 2022-04-07 16:12 81192 阅读(543) 评论(0) 推荐(1) 编辑
摘要:1.前言 Unity默认的ugui mesh是四边形网格,若要实现圆形ui可以使用mask实现,此处提供一种更改mesh的方法,并将点击范围控制在圆形范围内。(从易用性角度并不会方便太多) 同时提供一种在不使用mask的情况下实现复杂点击范围。但此上两种方案均需要判断点击点是否在一个多边形内(圆形按 阅读全文
posted @ 2021-03-31 21:42 81192 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1.前言 unity默认全屏应用,不会显示上部状态栏,可以通过Android中的activity的getWindow方法,获取window然后设置window的属性即可。 2.实现 2.1 底部导航栏 直接在unity的Screen类中直接调用Screen.fullScreen = false即可。 阅读全文
posted @ 2021-03-27 16:20 81192 阅读(432) 评论(1) 推荐(0) 编辑
摘要:1.前言 游戏物体可见性判断有多种方法,比如OnBecameVisible。但是上述方法有一个问题,就是只有移动游戏物体时才会生效,移动cameran则不会生效。所以不得使用其他方法,本文转载此文 2.方法 如果一个物体被unity判定为”退一万步讲也一定不可见“,则unity不会去渲染它,但是如果 阅读全文
posted @ 2020-05-30 13:33 81192 阅读(829) 评论(0) 推荐(0) 编辑
摘要:1.需求 1.需求 unity生成AndroidApk,只能首次启动启动,且后续关闭后重启不再启动。 unity生成AndroidApk,只能首次启动启动,且后续关闭后重启不再启动。 2.首次启动 2.首次启动 在Manifest文件中如下设置:android:priority设置较高是为了保证在其 阅读全文
posted @ 2019-11-02 16:24 81192 阅读(1626) 评论(4) 推荐(0) 编辑
摘要:项目需求:双滑块slider,可以实现选择一个范围 (一)添加两个slider,并把背景以及fill设置为透明,并去除RaycastTarget (二)在背景下添加个一个image,背景图为滑块划过后的填充图,添加的image为默认非填充图 问题: 1)双滑块需要在两个方向上更改图片大小,但是只要P 阅读全文
posted @ 2019-02-27 09:46 81192 阅读(278) 评论(0) 推荐(1) 编辑
摘要:private bool IsExpired() { string st="2016-11-1 0:0:1"; DateTime dt=Convert.ToDateTime(st); DateTime dtNow=DateTime.Now; return DateTime.Compare(dtNow,dt)>0; } // 使用... 阅读全文
posted @ 2018-12-14 09:27 81192 阅读(213) 评论(0) 推荐(0) 编辑
摘要:if (Input.GetMouseButtonDown(0) || (Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began)) { #if UNITY_ANDROID || UNITY_IPHONE if (EventSystem.current.IsPoi... 阅读全文
posted @ 2018-12-10 16:04 81192 阅读(248) 评论(0) 推荐(0) 编辑
摘要:问题描述:ui Slider滑块点击时需要特效,直接在滑块上添加OnPointerDown事件与OnPointerUp事件,但是当拖动时会直接触发OnPointerUp事件,而且拖动相关的事件失效 原因与解决:因为slider本身带有拖动事件,冲突,导致失效。把事件添加到slider上,而不是滑块 阅读全文
posted @ 2018-12-06 10:15 81192 阅读(216) 评论(0) 推荐(0) 编辑
摘要:DepthMask shader即可实现不显示,但是可以遮挡其他三维物体的作用 阅读全文
posted @ 2018-11-12 13:04 81192 阅读(340) 评论(0) 推荐(0) 编辑
摘要:从官网下载aws 的unity插件,并做了简单修改(主要用修改PostObject),问题: (一)获取Pool ID 通过服务-Cognito-管理/新建用户池,可以新建或者获取Pool ID (二)上传失败问题 使用unity插件中S3Example中PostObject时抛异常,但是获取Get 阅读全文
posted @ 2018-11-12 11:35 81192 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:项目需求,需要一个颜色环,颜色环上有滑块,拖动滑块,滑块在色换上移动,并能获取到色换上的颜色,并赋值给三维物体。首先获取鼠标坐标,并转化为局部坐标,然后根据局部坐标计算滑块在色环上的坐标,移动滑块位置,并获取坐标值对应的color。 注意:1)色环图标必须为正方形 2)坐标计算得到的鼠标点坐标对应的 阅读全文
posted @ 2018-10-27 13:49 81192 阅读(343) 评论(0) 推荐(0) 编辑
摘要:明天十一放假,今天不知什么原因看到一篇unity单例模式的介绍,瞬间来了戾气。 (一)最简单的单利 这是最简单有效,最实用最没问题的单利模式。如果说存在什么问题,那就是在别的脚本awake中引用,若果其他脚本中的awake比上述awke先执行,则会报空引用。此问题通过设置脚本执行顺序课解决。题外话, 阅读全文
posted @ 2018-09-30 15:52 81192 阅读(3005) 评论(1) 推荐(1) 编辑
摘要:WWW请求 阅读全文
posted @ 2018-09-30 10:20 81192 阅读(580) 评论(3) 推荐(0) 编辑
摘要:从vs Nugets搜索ThoughtWorks.QRCode下载ThoughtWorks.QRCode.dll 上述二维码工具不适用与移动端,移动端可使用zxing插件 代码如下 阅读全文
posted @ 2018-09-29 15:35 81192 阅读(186) 评论(0) 推荐(0) 编辑
摘要:itextsharp在ios中可用,亲测 (一)生成文档 (二)定义字体 (三)定义段落并添加到document中 可以定义段落的左右边距等如下 段落可以通过add添加表格,图片以及文字元素。 (四)生成表格 1)定义表格 通过pdfpTable定义表格并锁定宽度 2)添加内容 每一个单元格为cel 阅读全文
posted @ 2018-09-05 17:02 81192 阅读(664) 评论(0) 推荐(0) 编辑
摘要:(一)从网络找到一份省市对应表,到县级市一级(比较老),txt格式,如下图 (二)读取数并整理到一个list列表中 1)分别定义城市类和省类 2)读取信息并分类 3)输出省市信息以备用 (三)提供两个公共方法来获取省份以及省份对应的城市 (四)将结果输出到xml文件后续使用 txt以及xml地址: 阅读全文
posted @ 2018-09-05 15:47 81192 阅读(260) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示