一、工具 1.开发用的是Unity 5.6.2版本 2.VR中的物理交互用的是VRTK插件,这个插件集成了比较好的物理交互功能; 3.HTC Vive 二、概述 实现的功能: 在一个白板上,用不同颜色的笔,在白板画出任何想要的图形; 因为只是一个初级篇所以只是用两个脚本简单的实现 ...
一 概述: 在使用Unity实现VR中在黑板上写字 初级篇 中的最后留下了一些有待完善的地方,首先完善画笔穿透画板的问题 在之前使用画笔会出现这种情况: 可以看到画笔是穿透了画板,这样在VR中会给用户很差的体验,而且因为代码的原因会造成画的过程中中断,所以这个问题必须解决 解决后的使用情况: 可以看到现在不会穿透了,而且画起来不会有中断,其实我的手的位置已经穿到画板后面了 实现这个功能,其实有很多 ...
2018-02-26 15:52 0 1452 推荐指数:
一、工具 1.开发用的是Unity 5.6.2版本 2.VR中的物理交互用的是VRTK插件,这个插件集成了比较好的物理交互功能; 3.HTC Vive 二、概述 实现的功能: 在一个白板上,用不同颜色的笔,在白板画出任何想要的图形; 因为只是一个初级篇所以只是用两个脚本简单的实现 ...
不过在使用时需要先获取两个红色显示的变量,graphicRaycaster和eventSystem。 这两个变量分别对应的是Canvas中的GraphicRaycaster组件和创建UI时自动生成的“EventSystem”中的EventSystem组件。 引用 using ...
测试环境很简单,一面墙,红色方块不停向前 然后,由于刚体是FixedUpdate执行的,把FixedUpdate执行间隔调慢一些方便Debug: OK,下面还原一次经典的穿透问题: 测试脚本: OK,然后我测试了几种 ...
设置相机的Near clip plane,调小一点,但是不要给负数就行。 ...
添加VR插件为了为您选择的平台创建VR游戏,我们需要下载几个插件。出于本教程的目的,我将向您展示如何上传到Android平台。要上传到iOS,您需要下载 Xcode。 现在让我们下载Unity的Google VR SDK插件。在本教程中,它是在1.110版本上。你可以在GitHub上找到 ...
好久没写博客了,这次我们来实现一个基于Unity的画板。 首先简单搭建场景,我们需要一个画布DrawCanvas, 一个RawImage, 三个按钮(Eraser, Pencil, Clear) 我们的核心逻辑就是获取RawImage的Texture,然后在鼠标点击处将我 ...
如题:公司要求做一个涂鸦板,要有钢笔、毛笔等画笔效果,网上搜了很多,可是效果不怎么好,决定自己研究下。废话不多说,进入正题。首先,赛贝尔曲线弄明白了,在画曲线的过程中就是一条条的向量。第二,曲线在画的过程中要有粗细变化(就是简单的实现)第三,在原有向量的两侧也画两个两向量A1B1、A2B2。如下图 ...
第一展示设置画笔颜色的功能,第二展示设置画笔大小的颜色,而第三则展示橡皮擦的功能,这节将图标颜色设置为了蓝色,并且,增加了最左边的按钮(其实,就是在gridview中多增加了一个item)。 下面分别讨论,橡皮擦,设置画笔大小,设置画笔颜色的主要思想: 1. 橡皮擦功能: 基本原理:橡皮擦 ...