虚拟现实开发
zebintang
能不活着就不要活,在炼狱中死不掉才是最悲哀的,
展开
-
记录一次Unity巨坑!
(蠢萌的初学者把本地给覆盖了) Unity巨坑!!!Unity巨坑!!!Unity巨坑!!!点了yes之后你的unity项目就全没了你的unity项目就全没了你的unity项目就全没了这个 是本人 初学的时 遇到的问题, 就是Unity的CloudServer, Collab这个是从服务器上拉项目 覆盖到本地。如果 本地没备份,而服务器又没更新的话。。...原创 2018-04-18 18:43:14 · 4816 阅读 · 15 评论 -
unity判断一个物体是否在正前方或者左右
1.点积 点积的计算方式为:a·b=|a|·|b|cos<a,b>其中|a|和|b|表示向量的模,<a,b>表示两个向量的夹角。另外在点积中,<a,b>和<b,a> 夹角是不分顺序的。 所以通过点积,我们其实是可以计算两个向量的夹角的。 另外通过点积的计算我们可以简单粗略的判断当前物体是否朝向另外一个物体...原创 2018-04-07 14:45:53 · 16523 阅读 · 5 评论 -
uniryAudioMixers
unity官方:http://forum.china.unity3d.com/thread-846-1-1.html 5.0的功能混音器,在assets下create 下Audio Mixer,这个主要的混音,这里tank里面就用了,master是敌人 music是背景音乐 Driving是开车的时候用下官方给出的图 声音的分类,这个功能用于场景中存在很多声音的时候 用与控制,创建好后在Out...原创 2018-04-06 22:21:01 · 532 阅读 · 0 评论 -
unity VR凝视gaze
带上VR头显,盯着物体就有个进度条,等待完成,就可以做一些炫酷的技巧,很多VR的SDK也有这个技能,其原理是用视线来探测,下面贴出代码新建脚本命名GazeController;//准星容器 public Canvas rectileCanvas; //进度文字 public Text rectileText; //准星 通过属性面板拖拽 进行赋值 public Ima...原创 2018-03-09 09:50:56 · 5763 阅读 · 4 评论 -
unity VRTK touchPad 学习
这个是事件的代理,移入移出,点击和 一直点,这个touth pad 的Radial menu 可以看到手柄被分成5份,每份 是72度,hide On Release 就是 放松的时候隐藏,用 unityEvent这个是 更换 图标springd 的 ...原创 2018-03-15 18:49:46 · 1048 阅读 · 0 评论 -
unityGUI按钮事件
一般不用动态添加的话就直接在游戏里面按钮里点击加号,如果需要解锁什么技能之类的,就需要动态的添加按钮事件,GUI的话,就是public Button btn;btn.onClick.AddListener (OnClick);NGUI也是类似,VR里面的话也是类似的public VRTK_RadialMenu Right_menu;void Start (){Right_m...原创 2018-04-07 16:36:36 · 2510 阅读 · 0 评论 -
cardboardSDK VR开发srcollview溢出解决。
问题如图使用进行手机VR 开发时,遇到一些问题,比如,scrollview中的Mask组件,在DemoBuild到手机上时,会造成溢出,即mask组件失效, 这是因为cardboard在渲染时,没有将其计算进去?反正,解决方法就是把3dmask改为2d...原创 2018-06-01 23:10:32 · 392 阅读 · 0 评论 -
VRTK 开箱子功能
VRTK中 有个类是VRTK_Chest, 这个类运用了物理的join 链关节和事件委托Max Angle 是箱子的盖子开的角度,一般90度比较合适,在开箱子的过程中会触发事件。lid是盖子,handle要加上碰撞器。...原创 2018-07-02 23:13:10 · 705 阅读 · 0 评论 -
VR全景
https://jingyan.baidu.com/article/f71d6037c2c3ce1ab641d1fe.html原创 2018-09-06 23:48:43 · 318 阅读 · 0 评论 -
VRTK_UI
我们都知道在VR模式下 Canvas为World模式是渲染不到HTC VIVE 或者 VR设备的,因为 VR 技术是把游戏相机看到的 渲染成 我们左眼看到的 和右眼看到,关于原理https://blog.csdn.net/u013131744/article/details/53744998因此就无法叠加到最顶层,使用VRTK 里面的VRTK TK Canvas可以做到很不错 的交互,再配合...原创 2018-09-25 23:39:15 · 1363 阅读 · 0 评论 -
Unity2018基于百度SDK的人脸识别
百度AI 中人脸识别,也可以应用到游戏里面 下面给出 一张 图 下面是识别成功后给出的信息。详细的参数 可以到sdk文档中查看。 下面是sdk下载网址https://ai.baidu.com/sdk#bfr百度api 下载 好sdk 后// 设置APPID/AK/SKvar APP_ID = "你的 App ID";var API_KEY = "你的 Api Key";var SECRET_K...原创 2018-06-17 12:42:40 · 4420 阅读 · 2 评论 -
Physics.OverlapSphere layerMask位操作
最近写个 球形射线探测的例子 里面用到 射线,层,位操作,翻阅资料才震荡layer里面有32个 刚好是32位,可以是手雷,别的之类的 void ExplosionDamage(Vector3 center, float radius) { //表示位操作, 只这一句实际上表示射线查询只在Ground所在这个层级查找。 32位 代表32层 Collider[]...原创 2018-05-30 23:21:27 · 989 阅读 · 0 评论 -
VR射线拾取
射线拾取其实很简单,这个加多了个shader脚本要挂载在里,namespace VRTK { using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class RayPick : MonoBehaviour{ ...原创 2018-04-07 16:48:41 · 1807 阅读 · 3 评论 -
VRTK 官方文档
https://vrtoolkit.readme.io/docs/radialmenu原创 2018-03-15 21:02:18 · 3919 阅读 · 0 评论 -
VR TK 插件的使用
在examples14中,主要是讲手柄grab 和trrigle touch事件的使用,在Sword中挂了4个脚本 interactable Touch options 主要是 当手臂进入collider时 做的交互如果 要用的时候 就overload就行了,这里是 添加 高亮颜色这个是 忽略 collider就是遍历 下物体下的collider然...原创 2018-03-15 18:02:05 · 1820 阅读 · 0 评论