UnityVR-组件和插件
文章平均质量分 95
对Unity中重要的组件,如:Camera、LineRenderer、InputManager等,做一个系统和较详细的介绍,当然还是以应用举例为主。
唐小墨同学
记录一些Unity、VR学习过程,简单粗糙。
展开
-
UnityVR--组件1--Camera--第三人称相机控制
API:Vector3.Distance、Vector3.Angle、Mathf.Clamp、Input.GetAxis、Vector3.Lerp、Quaternion.Lerp原创 2023-05-12 16:20:38 · 2537 阅读 · 0 评论 -
UnityVR--组件2--Rigidbody--移动控制
API:Rigidbody.MovePosition、Vector3.Set、Vector3.Normalize、Camera.main、Vector3.RotateTowards、Vector3.RotateTowards、Mathf.Approximately、Camera.main原创 2023-05-14 17:03:05 · 2439 阅读 · 0 评论 -
UnityVR--组件3--Line Renderer--线性渲染
介绍组件Line Renderer、Trail Renderer。建立静态工具集Tools,它是项目中重要的组成部分。原创 2023-05-22 14:40:03 · 2254 阅读 · 0 评论 -
UnityVR--组件4--Ray/Raycast/Linecast/OverlapSphere
射线组件及射线检测,可以应用到鼠标点击、手柄点击、拖拽、射击等场景原创 2023-05-24 11:13:36 · 1841 阅读 · 0 评论 -
UnityVR--组件5--新版InputSystem
在最初的Unity系统中,只有键盘、鼠标、操作手柄等常见的输入设备,但随着数码产品的不断升级,越来越多的输入方式出现在游戏使用过程中,比如手机、XBox、switch,还有VR、AR设备等,因此旧的InputSystem已经不再方便,新的InputSystem应运而生。原创 2023-05-30 12:12:44 · 1778 阅读 · 0 评论 -
UnityVR--组件6--Animation动画
本篇使用的API:Animation、Animator以及Animator类中的SetFloat、SetInteger、SetBool等,以及短小动画片段的制作原创 2023-06-07 22:33:20 · 2717 阅读 · 0 评论 -
UnityVR--组件7--动画事件&BlendTree
上一篇(组件5--Animation动画)已经做了2个动画片段,HeroIdle和HeroJump,另外实现了简单的动画转场控制。本篇使用BlendTree来控制动画转场,并使用事件发送的方式来控制动画事件。原创 2023-06-08 17:57:22 · 1734 阅读 · 0 评论 -
UnityVR--组件8--Avatar骨骼映射&遮罩
使用人形动画映射Avatar,替换场景中的人物;使用Avatar遮罩让动画一部分失效,并使用逆向运动学控制一部分的骨骼原创 2023-06-09 20:19:43 · 3146 阅读 · 1 评论 -
UnityVR--组件9--VideoPlayer&AudioSource
在之前的VR场景中已经使用过VideoPlayer播放视频(Unity.UI的交互(6)-播放视频),不过在VR中设置是有些不同的,这里更详细地说明一下VideoPlayer组件的设置与使用,以及VideoPlayer类中常用的API。另外,简单说明AudioSource的使用原创 2023-06-09 21:49:47 · 2477 阅读 · 0 评论 -
UnityVR--组件10--UGUI简单介绍
简单介绍画布Canvas、EventSystem、Text、Button、Image、inputField……一些主要参数原创 2023-06-12 16:15:58 · 2041 阅读 · 0 评论