- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 fatal: Out of memory, malloc failed
git 切分支,或者clone仓库的时候碰到这个错误,看网上很多配置config文件,都尝试了没效果。git升级为最新版,选择系统GIt版本,然后再进行切分支/克隆仓库操作,就可以了。由于本人用的sourcetree。
2024-04-16 16:47:50
1316
2
原创 SourceTree解决SSH连接问题
今天公司让改管理密码,导致之前走的HTTP连接不通了,所以改为SSH一直用的SourceTree也习惯了,就打算尝试着用这个软件测通一下一系列流程网上都有,问题就是到最后一直连接不到远端然后我从头认真找问题出在哪里。才知道关键的问题在于你只保存了PublicKey和PrivateKey作为备份实际上还需要保存一个key,这个OpenSSH Key的用处一会再说然后就是SSH密钥配置这个路径引用的是备份保存的私人密钥然后最后一步用到了刚刚保存的OpenS..
2021-05-24 17:55:14
4535
3
原创 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
2554
原创 unity发布时提示Android SDK报错
起因:我C盘容量不多了,我就用分盘工具进行了一下扩容,把其他盘的空间匀了一些给C盘。(其中可能涉及到一些文件夹权限读写的过程,暂略)经过:然后unity就开始犯抽了,发布报错我确认自己的SDK环境都是没问题的。因为拓展空间前,都是可以正常发布的,但还是更新安装了一下涉及版本的tools而后还是不行,后来下载了各种完整的AndroidSdk包仍然是不行。后来重装了一下unity,就解决了,我???...
2020-09-10 12:48:11
606
原创 unity发布UI显示问题
unity又发病了。。起因:C盘不够了,因为有了VS2017的缘故,我把之前用的VS2013给卸载了,腾出一些空间。经过:然后发布版本就各种UI显示出问题,空白什么的。结果:删除Library文件夹重新进行编辑器的启动解决了。- -!...
2020-08-17 17:17:07
1441
原创 技术沉淀感想
偶然间才发现好久没更新博客了。要么是项目繁忙,要么是闲暇时间用来休息,学习或者游戏了。总之没有一个周期性的沉淀与反思每一个周期性世间应该对自身技术栈进行一个沉淀与回味,对学习的方向进行一个把控,对兴趣和方向进行一个诘问。然后制定规划,而不是大而空的盲目从众,碌碌无为。人生不是一场遥遥无期的马拉松,而是阶段性的提升与超越。...
2019-08-05 18:37:18
1433
原创 VRTK抓取触碰交互
VR的交互插件一般都用VRTK,因为比较方便和便捷(依据个人喜好)。如果你想判断手柄触碰或者抓取一个物体然后触发一系列事件的话首准备工作 ,先往这个物体上绑好一些组件:collider碰撞组件、rightbody刚体组件、VRTK_FixedJointGrabAttach、VRTK_SwapControllerGrabAction 。(如果需要触碰高亮描边可以加上VRTK_Outl...
2019-06-26 14:26:20
1928
原创 关于VR禁用头盔Head的位置跟随(旋转会保留)
近段时间有个项目有个需求是场景里一个模拟人体,本体是坐于沙发不能移动的,也就是说需要保留头盔旋转的功能的同时,禁用头盔Head的位置功能查了查资料和API发现了个方法:UnityEngine.VR.InputTracking.disablePositionalTracking = true;这样位置跟随功能就给禁用掉了。但是手柄和头盔的位置会被初始化,需要注意一下...
2019-04-08 15:08:45
6741
原创 VRTK3.2.1 与SteamVR1.2.3插件同时导入不显示手柄问题
项目需要,先导入steamVR插件,测试场景正常,结果一导入vrtk插件后就发生了手柄不显示的问题。解决方法:找到 SteamVR_Render脚本找到341行代码//if (cam.cameraType != CameraType.VR) // return;注释掉这行代码保存运行即可...
2018-12-10 17:34:00
1868
原创 unity动画初始为首帧
项目用到了,但是参考了许多观点都不太符合目的初衷。1.如果使用GetComponent<Animation>()["Take 001"].time = 0;前提是动画正在播放的时候才有效,但是如果动画正在播放的话,还需要手动暂停2.如果用 GetComponent<Animation>().Stop("Take 001");动画会停到最后调用STOP方法的那一帧...
2018-11-28 10:26:57
2025
原创 unity AR3D物体识别
上篇讲到了各种AR插件的一些对比因为上个项目需求用到3D物体追踪。所以使用了EasyAR和Vuforia两种进行了测试对比。因为如果需要AR识别,都需要有识别点,大致都是基于物体材质纹理来进行识别。1.先讲一下EasyAR的3D物体识别这个平台的3D识别是需要你上传一个与现实物体一样的OBJ模型的格式模型包括一个OBJ (.obj)文件以及相应的MTL (.
2017-11-21 10:15:29
14082
原创 unity 各AR插件对比
上个项目使用到AR,使用了好几个AR SDK来测试。先总结一下(可能后续有所不同,仅为当前):各AR插件对比 2D3DAndroidPCvuforia√√√×EasyAR√√√√HiAR√×√×太虚AR√×√×解释一下,vufori
2017-11-21 09:36:42
15363
6
原创 steamVR定位空间
使用HTC VIVE有个方便的地方就是在unity asset store里直接有现成的steamvr插件,vrtk插件。但是有时候steamvr使用起来的定位问题有些麻烦。比如不小心动了基站或者换地方调试了就可能需要重新定位。划范围,定高度什么的有的范围不大可能还不方便定位。下面有两种方法可以解决这个问题。一. steamvr设置里有个开发者选项,根据自己的实际范围大小来
2017-09-29 14:03:06
6622
原创 unity读取Json文件
这里说的unity读取Json文件,简单来说就是在发布或者未发布时场景里有些数据是通过读取一个或多个外部文件来方便进行操作的。这样做有什么好处呢?就是发布之后方便修改而无需重复再打包。话不多说。1.首先你需要新建一个类。public class Animal{ public string Dog; }public class Skill
2017-08-22 14:44:37
4508
转载 Unity内置协程
本篇教程主要讲解了如何使用Unity中的协程。• 介绍• Part 1. 同步等待• Part 2. 异步协程• Part 3. 同步协程• Part 4. 并行协程• 总结介绍每个Unity脚本都有两个重要的功能:开始和更新。 前者的作用是当一个对象被创建后,在每一帧对后者
2017-04-21 10:17:29
563
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人