自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 使用UnityXR配置PICO开发环境

IL2CPP 后端可以将 MSIL(Microsoft Intermediate Language)代码(例如脚本中的 C# 代码)转换为 C++ 代码,然后通过 C++ 代码生成一个兼容所选开发平台的原生二进制文件(例如 .exe、.apk 或 .xap)。(4)在 Input Action Manager 脚本区域,展开 Action Assets 列表,然后点击 +,添加 Element 0 配置项。②点击 + > XR > XR Origin (VR),将 XR Origin 添加至场景。

2023-06-17 16:46:39 2677 4

原创 Unity通过鼠标拖拽物体实现任意角度自旋转缩放

【代码】Unity通过鼠标拖拽物体实现任意角度自旋转缩放。

2023-05-01 23:03:02 1420 2

原创 Unity使用着色器实现颜色渐变

效果演示:当前效果需要自己手动写一个shader,效果与unity版本无关,模型没有特别要求在unity创建一个SurfaceShader类型的shader,命名为CotrolGradient_3Color,双击进入vs进行编辑,shader内容如下:

2022-12-07 09:10:38 1489 2

原创 SteamVR使用射线进行瞬移功能

使用SteamVR实现手柄瞬移功能(本文使用2021.3.9f1c1测试)①在商店导入steamvr插件,导入之后,插件不报错,即可正常使用。③新建一个3d物体Plane,添加组件TeleportArea即可。②找到路径下,把这两个预制体拖出来即可(无需修改任何参数)制作完成,快使用设备测试一下吧。

2022-11-26 14:11:21 978

原创 Unity实现Text内容逐个出现效果

【代码】Unity实现Text内容逐个出现效果。

2022-10-08 21:54:09 2346

原创 Unity配置安卓环境(详细、简单)

为unity安装和配置安卓打包环境,这里我是以2019版本的unity为例子,其他版本也一样的方式。因为步骤详细,所以内容稍稍有点长,实际只要按照步骤操作是很简单的。安卓环境安装配置有很多办法,大家也可以网上找其他安装配置的教程,这里我是以hub的方式进行安装配置的,这样可以避免很多兼容和报错问题。1、首先我们打开电脑的unityhub查看安装了哪些版本这里我们看到unity安装了2019.4.19,但是没有配置好安卓环境,我们需要在安装之前修改安装的路径,最好不在C盘修改好hub的默认安装路径。2、进

2022-10-01 15:11:09 13013 3

原创 Pico Neo3 通过unity实现VR手柄瞬移功能

Pico Neo3 通过unity实现手柄摇杆控制主角瞬移移动

2022-08-25 21:24:34 3784 1

原创 VR Interaction Framework插件的使用

随着VR技术越来越成熟,Untiy版本的不断更新,steamVR和VRTK等旧版本插件不再完美适配最新版本的Unity编辑器,编辑器和插件经常各种报错,推荐使用VRIF进行VR开发,该框架使可以轻松创建自己的交互对象并快速提高工作效率,最大的优势是可以支持所有与 Unity 兼容的 VR眼镜并且和各种新版本Unity编辑器兼容性好。本文主要记录VRIF的环境搭建,基于SteamVR的HTC设备一、软件和插件的获取软件建议使用一个长期支持(LTS)版本的Unity,比较稳定,并且有广泛的支持。对于大多

2022-05-29 19:24:42 3306 22

原创 unity里面判断两个image是否重叠

由于UGUI里面的对象做触发检测很麻烦而且不方便,偶尔还会不准确,因此可以使用更精准有效的方式,通过检测两个Image是否发生重叠。矩形相交的判断,代码如下:using UnityEngine;public class ImageOverlap : MonoBehaviour{ private RectTransform rt; public RectTransform TargetRt; void Start() { rt = GetCo

2022-04-10 12:18:53 5497 1

原创 西红柿助手的安装使用及其设置(Visual Assist X)

本文提供的插件版本为Visual Assist X 10.9.2248,支持Visual Studio 2010~2017各版本,本人亲b测均可正常使用。点击 下载链接,找到对应的软件下载。安装步骤1、如果以前安装过其它版本的Visual Assist,先卸载。并保持VS处于关闭状态。2、双击安装程序:VA_X_Setup2248.exe,一直按默认选项点击确定,直到安装完成。3、搜索找到软件安装目录下的:VA_X.dll文件。(若安装有多个版本的VS,会有多个dll文件需要替换,推荐使用Ever

2022-04-04 14:06:10 4275 3

原创 Unity 发布WebGL在本地浏览器运行

其中前两个设置是强制开启webgl支持,最后一个security.fileuri.strict_origin_policy的设置是允许从本地载入资源,如果你不是webgl的开发者,不需要开发调试webgl,只是想要看一下webgl的demo,那你可以不设置此项。2、在过滤器(filter)中搜索“security.fileuri.strict_origin_policy”将security.fileuri.strict_origin_policy设置为false。网站名称:随便填一个。

2022-03-02 15:26:43 7698

原创 SteamVR使用射线交互UI

由于Unity软件对VR插件的兼容性问题使得实际项目中对于VR插件的使用限制很大,官方对于SteamVR插件的兼容性是最稳定的,SteamVR插件的示例场景里面对于UI的交互是使用的手柄触摸的方式,在Button上还添加Box Collider,这太麻烦了。下面我们使用手柄射线交互的UI的方式本文主要记录实现的方法,具体原理这里不做说明,插件从商店导入到unity,插件导入之后没有报错即是没有问题,找到VR预制体Player加入到场景里面,第一步新建脚本VRInputModel,该脚本不需要添加在任何物

2022-01-04 17:08:37 5936 7

原创 Unity使用编辑模式统一对场景所有的mesh加碰撞体组件

美工提供的模型,有时候子物体过于多,一个一个的添加碰撞体过程太繁琐了,所以,有必要写一个脚本来让场景中的所有MeshRenderer添加上碰撞体组件。using UnityEngine;using UnityEditor;public class AddMeshCollider : EditorWindow{ [MenuItem("Tools/添加碰撞体")] public static void Open() { EditorWindow.GetWindo

2021-12-24 16:45:49 3143 2

原创 Unity 在编辑模式下退出游戏

实现在编辑器环境下退出编辑器,在非编译器环境下退出游戏我们需要判断当前是否在编辑器环境中,在unity中是使用预处理的方式判断当前的环境,常用的预处理标识符如下:标识符解释UNITY_EDITOR只在编辑器中编译UNITY_ANDROID只在安卓下编译UNITY_IPHONE只在苹果系统下编译UNITY_STANDALONE_OSX专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义UNITY_STAND

2021-11-09 10:59:20 6294

原创 用Unity实现建筑切片生长动画

效果展示:当前效果需要自己手动写一个shader,效果与unity版本无关,模型没有特别要求步骤一:在unity创建一个SurfaceShader类型的shader,命名为ClippingShader,双击进入vs进行编辑,shader内容如下:Shader "Custom/ClippingShader"{ Properties { _Color("Color", Color) = (1,1,1,1) _MainTex("Albedo (RGB)", 2D) = "white" {}

2021-11-08 14:05:00 8117 4

原创 Pico Neo3 通过unity实现手柄摇杆控制主角平移移动

Pico Neo3 通过unity实现手柄摇杆控制主角平移移动Pico sdk导入以及环境搭建等前期步骤这里不进行叙述一、功能说明当前功能是使用pico的手柄摇杆滑动实现摇杆控制主角进行移动,是平移,不是射线传送瞬移,不过我个人认为这种方式在VR头显里面太晕了。二、功能实现1、前期准备unity版本为2019.4.19,picosdk版本为PicoVR Unity SDK v2.8.11,unity编辑器和picosdk的获取比较简单,可以直接去官网下载即可2、添加预制体和组件接入pico在

2021-10-26 17:53:46 16764 16

原创 unity的异步加载

本文主要是代码上的理解,关于场景跳转时UI方面的Image进度条以及百分比表示进度比较简单,暂时不讨论在unity中加载场景要先引入命名空间using UnityEngine.SceneManagement;加载场景分为同步加载和异步加载,同步加载就是直接跳转,遇到电脑配置差或者要跳转的场景大,很容易卡;异步加载场景正好解决了卡帧的问题对于一般的场景,要进行异步加载的话,会使用到两个场景...

2019-08-02 20:54:07 5464 2

原创 csdn写博客怎么修改字体的大小和颜色

第一次用CSDN写博客,发现界面居然不能改变字体颜色和大小,查了一下,发现要使用内嵌HTML的方法,这就有点厉害了。。。下面是代码几个需要注意的点:Size:规定文本的尺寸大小。可能的值:从 1 到 7 的数字。浏览器默认值是 3。语法格式:两个<><>中间的内容要有两个星星符号颜色效果的链接:https://blog.csdn.net/yushiyi6453/ar...

2019-07-30 15:59:05 3980 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除