草庐IT

RTC1-Unity

全部标签

【Unity 实用工具篇】✨ | 行为状态机StateMachine,规范化的管理对象行为

前言【Unity实用工具篇】✨|行为状态机StateMachine学习使用一、StateMachine行为状态机介绍二、StateMachine结构分析三、StateMachine状态机详细使用流程3.1第一步:创建状态机TransitionTableSO3.2第二步:创建对应状态的StateSO3.3第三步:创建状态的切换条件ConditionSO3.4第四步:创建不同状态的活动Action3.5第五步:配置行为状态机控制面板Transition

Unity教程3:使用BlendTree控制人物移动动画切换

目录创建动画文件移动动画逻辑以及BlendTree的使用方法 创建移动变量了解并使用混合树实现保持移动方向的动画切换手册链接在这:UnityUserManual(2019.3)-Unity手册实现了基本的人物移动代码后,为了使得我们的人物更加的生动有趣,我们还需要实现人物的动画效果。创建动画文件那么首先需要新建一个动画文件首先点击Window选项卡,在下拉菜单中找到Animition选项,选择Animation,是后面带一个crtl+6的快捷键的,不要选成Animator了。选中我们的Player,在弹出的组件窗口中选择Create 然后Unity会询问你想要将动画文件放在哪里,那么这里不演示

Unity 开发 Hololens2 MR应用程序

Unity2020.3LTS开发Hololens2MR应用程序提示:作者使用的是Unity2020.3.34f1LTS(Unity2020.3的其他版本也做了测试,OpenXR要求使用2020.3.8LTS或更高版本),MRTK2.8.2文章目录Unity2020.3LTS开发Hololens2MR应用程序前言一、开始操作步骤1.新建Unity项目2.导入MRTK包3.配置场景打包测试总结前言unity开发HoloLens2必要条件:安装最新版本的Windows10或11。通过“设置”“更新&安全”>“对于开发人员”在电脑上启用开发人员模式。Windows的“N”版本不支持WindowsMix

Unity XR Interaction Toolkit(二)手柄交互

目录一、结构配置二、交互事件1、事件设置2、绑定设置3、组合按键输入4、事件挂载三、代码响应1、事件回调2、数值获取注意,本文的Toolkit版本在2.2以上,低版本没有样例和部分api,更新方法在第一张环境配置内打开PackageManager,在右侧面板中点开Sample列表,导入StarterAssets。一、结构配置StarterAssets->Prefabs->CompleteXROriginSetUp这是一个官方案例给出了完整的交互预制件,集拾取,交互,传送等功能(没找到的话一定是未来版本删除了这个东西,肯定会有替代品,问题不大)InputActionManager:输入管理Int

Unity的AssetPostprocessor之Model:深入解析与实用案例 1

UnityAssetPostprocessor模型相关函数详解在Unity中,AssetPostprocessor是一个非常有用的工具,它可以在导入资源时自动执行一些操作。在本文中,我们将重点介绍AssetPostprocessor中与模型相关的函数,并提供多个使用例子。OnPostprocessModelOnPostprocessModel是AssetPostprocessor中与模型相关的主要函数。它在导入模型时自动调用,并允许我们对模型进行一些自定义操作。下面是一个简单的例子:usingUnityEngine;usingUnityEditor;publicclassMyModelPost

【Unity3D赛车游戏】【四】在Unity中添加阿克曼转向,下压力,质心会让汽车更稳定

👨‍💻个人主页:@元宇宙-秩沅👨‍💻hallo欢迎点赞👍收藏⭐留言📝加关注✅!👨‍💻本文由秩沅原创👨‍💻收录于专栏:Unity游戏demo⭐🅰️Unity3D赛车游戏⭐文章目录⭐🅰️Unity3D赛车游戏⭐⭐前言⭐🎶(==A==)车辆优化——阿克曼转向添加😶‍🌫️认识阿克曼转向😶‍🌫️区别:😶‍🌫️关键代码😶‍🌫️完整代码🎶(==B==)车辆优化——车身持续稳定的优化😶‍🌫️速度属性实时转换😶‍🌫️为车子添加下压力😶‍🌫️质心的添加centerMess😶‍🌫️轮胎的平滑度的显示⭐🅰️⭐⭐前言⭐–😶‍🌫️版本:Unity2021😶‍🌫️适合人群:Unity初学者😶‍🌫️学习目标:3D赛车游戏的基

【Unity3D应用案例系列】Unity3D中实现文字转语音的工具开发

推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言在开发中,会遇到将文字转语音输出的需求,一般是通过在网上找免费的工具去实现。常用的免费工具比如说:ReadAloud小七-文字转语音i配音讯飞-文字转语音(现在收费了)这些有些差强人意,配音的质量有点问题,而且还容易崩溃,就想着用Unity去实现一个文字转语音的工具。本篇文章,使用科大讯飞的SDK去实现文字转语音的功能,会从如何申请科大讯飞的应用,如何下载SDK,如何配置环境,如何搭建Unity程序,一步一步实现

深入了解Unity的Physics类:一份详细的技术指南(七)(下篇)

接着上一篇深入了解Unity的Physics类(上篇),我们继续把Physics类剩余的属性和方法进行讲解碰撞检测和忽略:(这些方法和属性涉及查询和处理物体之间的碰撞)Physics.CheckBox:检查给定位置的盒子是否与任何碰撞器接触或者位于任何碰撞器内部。Physics.CheckCapsule:检查给定位置的胶囊是否与任何碰撞器接触或者位于任何碰撞器内部。Physics.CheckSphere:检查给定位置的球体是否与任何碰撞器接触或者位于任何碰撞器内部。Physics.ClosestPoint:寻找指定位置最近的点,返回碰撞体表面上最接近给定位置的点。Physics.IgnoreC

【Unity】如何制作小地图

  我们为什么要制作小地图呢?原因很简单:导航和定位:小地图可以显示玩家当前位置以及周围环境的概览。这使得玩家能够更好地导航和定位自己在游戏中的位置,找到目标或避开障碍物。场景了解:通过小地图,玩家可以获得对整个游戏场景的全局视角。他们可以看到周围的地形、建筑和其他关键点,更好地了解游戏世界的结构和布局。任务追踪:小地图通常会显示任务目标的位置,玩家可以根据任务标记在地图上的显示来追踪和寻找目标。这有助于玩家更有效地完成任务。多人游戏协作:在多人游戏中,小地图可以显示队友的位置和动态信息,促进团队合作和协同操作。即时反馈:小地图可以显示敌人、资源和其他关键要素的位置,为玩家提供即时的情报和反馈

Unity UGUI的Button组件的介绍及使用

UGUI的Button(按钮)组件的介绍及使用1.什么是UGUI的Button组件?UGUI(UnityGUI)是Unity引擎中的一套用户界面系统,Button(按钮)是其中的一个常用组件。Button组件可以用于创建可交互的按钮,用户点击按钮时可以触发相应的事件。2.Button组件工的作原理Button组件通过检测用户的点击事件来触发相应的操作。当用户点击按钮时,Button组件会检测到点击事件,并执行相应的操作,如比调用指定的函数或改变按钮的状态。3.Button组件的常用属性Interactable(可交互):设置按钮是否可交互。如果设置为false,按钮将无法被点击。Transit