
unity3d
文章平均质量分 64
何夜無月
这个作者很懒,什么都没留下…
展开
-
unityTexture2d大小压缩
如果后台数据传来的图片像素过大,可以进行裁剪压缩, 方法来自网上,本人亲测可用private Texture2D ScaleTexture(Texture2D source, int targetWidth, int targetHeight) { Texture2D result = new Texture2D(targetWidth, targetHeight, source.format, true); Color[] rpixels = result.G...原创 2021-01-26 10:36:33 · 2582 阅读 · 0 评论 -
unity发布时提示Android SDK报错
起因:我C盘容量不多了,我就用分盘工具进行了一下扩容,把其他盘的空间匀了一些给C盘。(其中可能涉及到一些文件夹权限读写的过程,暂略)经过:然后unity就开始犯抽了,发布报错我确认自己的SDK环境都是没问题的。因为拓展空间前,都是可以正常发布的,但还是更新安装了一下涉及版本的tools而后还是不行,后来下载了各种完整的AndroidSdk包仍然是不行。后来重装了一下unity,就解决了,我???...原创 2020-09-10 12:48:11 · 616 阅读 · 0 评论 -
unity发布UI显示问题
unity又发病了。。起因:C盘不够了,因为有了VS2017的缘故,我把之前用的VS2013给卸载了,腾出一些空间。经过:然后发布版本就各种UI显示出问题,空白什么的。结果:删除Library文件夹重新进行编辑器的启动解决了。- -!...原创 2020-08-17 17:17:07 · 1454 阅读 · 0 评论 -
VRTK抓取触碰交互
VR的交互插件一般都用VRTK,因为比较方便和便捷(依据个人喜好)。如果你想判断手柄触碰或者抓取一个物体然后触发一系列事件的话首准备工作 ,先往这个物体上绑好一些组件:collider碰撞组件、rightbody刚体组件、VRTK_FixedJointGrabAttach、VRTK_SwapControllerGrabAction 。(如果需要触碰高亮描边可以加上VRTK_Outl...原创 2019-06-26 14:26:20 · 1938 阅读 · 0 评论 -
关于VR禁用头盔Head的位置跟随(旋转会保留)
近段时间有个项目有个需求是场景里一个模拟人体,本体是坐于沙发不能移动的,也就是说需要保留头盔旋转的功能的同时,禁用头盔Head的位置功能查了查资料和API发现了个方法:UnityEngine.VR.InputTracking.disablePositionalTracking = true;这样位置跟随功能就给禁用掉了。但是手柄和头盔的位置会被初始化,需要注意一下...原创 2019-04-08 15:08:45 · 6760 阅读 · 0 评论 -
VRTK3.2.1 与SteamVR1.2.3插件同时导入不显示手柄问题
项目需要,先导入steamVR插件,测试场景正常,结果一导入vrtk插件后就发生了手柄不显示的问题。解决方法:找到 SteamVR_Render脚本找到341行代码//if (cam.cameraType != CameraType.VR) // return;注释掉这行代码保存运行即可...原创 2018-12-10 17:34:00 · 1876 阅读 · 0 评论 -
unity动画初始为首帧
项目用到了,但是参考了许多观点都不太符合目的初衷。1.如果使用GetComponent<Animation>()["Take 001"].time = 0;前提是动画正在播放的时候才有效,但是如果动画正在播放的话,还需要手动暂停2.如果用 GetComponent<Animation>().Stop("Take 001");动画会停到最后调用STOP方法的那一帧...原创 2018-11-28 10:26:57 · 2035 阅读 · 0 评论 -
unity AR3D物体识别
上篇讲到了各种AR插件的一些对比因为上个项目需求用到3D物体追踪。所以使用了EasyAR和Vuforia两种进行了测试对比。因为如果需要AR识别,都需要有识别点,大致都是基于物体材质纹理来进行识别。1.先讲一下EasyAR的3D物体识别这个平台的3D识别是需要你上传一个与现实物体一样的OBJ模型的格式模型包括一个OBJ (.obj)文件以及相应的MTL (.原创 2017-11-21 10:15:29 · 14116 阅读 · 2 评论 -
unity 各AR插件对比
上个项目使用到AR,使用了好几个AR SDK来测试。先总结一下(可能后续有所不同,仅为当前):各AR插件对比 2D3DAndroidPCvuforia√√√×EasyAR√√√√HiAR√×√×太虚AR√×√×解释一下,vufori原创 2017-11-21 09:36:42 · 15413 阅读 · 9 评论 -
steamVR定位空间
使用HTC VIVE有个方便的地方就是在unity asset store里直接有现成的steamvr插件,vrtk插件。但是有时候steamvr使用起来的定位问题有些麻烦。比如不小心动了基站或者换地方调试了就可能需要重新定位。划范围,定高度什么的有的范围不大可能还不方便定位。下面有两种方法可以解决这个问题。一. steamvr设置里有个开发者选项,根据自己的实际范围大小来原创 2017-09-29 14:03:06 · 6656 阅读 · 0 评论 -
unity读取Json文件
这里说的unity读取Json文件,简单来说就是在发布或者未发布时场景里有些数据是通过读取一个或多个外部文件来方便进行操作的。这样做有什么好处呢?就是发布之后方便修改而无需重复再打包。话不多说。1.首先你需要新建一个类。public class Animal{ public string Dog; }public class Skill原创 2017-08-22 14:44:37 · 4510 阅读 · 0 评论 -
Unity内置协程
本篇教程主要讲解了如何使用Unity中的协程。• 介绍• Part 1. 同步等待• Part 2. 异步协程• Part 3. 同步协程• Part 4. 并行协程• 总结介绍每个Unity脚本都有两个重要的功能:开始和更新。 前者的作用是当一个对象被创建后,在每一帧对后者转载 2017-04-21 10:17:29 · 571 阅读 · 0 评论