
Unity
Purple-L
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity 工程中配置 Vuforia 实现 AR总结
在 Inspector 面板的。选择对应上传的目标图像(如第一个。选择之前下载导入的数据库;原创 2025-06-09 21:15:31 · 484 阅读 · 0 评论 -
Unity-粒子系统与Audio(补充)
在Hierarchy页面中右击 >> Audio >> Audio Source (myAudioSouceLaser、myAudioSouceMoonLight)在Hierarchy页面中右击 >> Effects >> Particle System (myParticleSystemFog)可以到安装盘:\Program Files\Microsoft Office\Office16\MEDIA中找音频。原创 2025-06-07 11:09:14 · 359 阅读 · 0 评论 -
Unity - AR(12)
本文介绍了在Unity中使用Vuforia引擎实现AR功能的基本流程。首先需要安装Vuforia插件并获取License Key,然后创建AR数据库并导入图片标记(建议使用三星级以上识别度)。接着删除主相机,创建ARCamera并配置相关组件。通过ImageTarget将虚拟对象(如Cube)与图像标记关联,最后通过C#脚本实现对象的自转效果(示例代码以120度/秒绕X轴旋转)。整个过程涵盖了从环境配置到简单AR交互的实现步骤。原创 2025-06-03 21:21:11 · 602 阅读 · 0 评论 -
Unity——控制声效的音频控制面板在飞机停留在触发区播放背景音乐时出现和小地图显隐(11)
【代码】Unity——控制声效的音频控制面板在飞机停留在触发区播放背景音乐时出现和小地图显隐(11)原创 2025-05-24 18:52:00 · 219 阅读 · 0 评论 -
Unity——协程(10)
该Unity脚本实现飞机在触发区停留时触发数字区域颜色循环变换的效果。主要功能包括:通过射线检测触发区,启动协程控制对应Cube物体颜色循环变换; 离开触发区时停止颜色变换并重置为白色。脚本使用OnTriggerStay/Exit处理触发区交互,通过Raycast检测正对触发区状态,并采用协程实现平滑颜色过渡效果。能量值通过UI滑块实时显示,满足最大能量限制条件。原创 2025-05-24 18:02:59 · 227 阅读 · 0 评论 -
Unity-能量条增加(9)
文章摘要: 该脚本实现飞机能量管理系统,初始能量为0。当飞机进入指定触发区(Trigger5_1、Trigger5_2等)时,能量值增加2点(最高10点),每个触发区仅生效一次。通过triggerStayFlag数组确保单次触发,使用Mathf.Min防止能量溢出。Cube类型触发区需设置Tag为"a",离开触发区时恢复能量面板显示。Slider和Text实时更新能量值,实现可视化反馈。原创 2025-05-24 17:52:15 · 239 阅读 · 0 评论 -
Unity-UI元素跟随飞机对象(8)
摘要:该脚本实现了飞机能量值UI面板的动态跟随功能。通过将UI元素挂载在飞机对象上,使用LateUpdate()确保每帧更新UI位置,使其始终保持在飞机右上方(0.6,0.36,0)的相对位置。摄像机也被设置为跟随飞机(0,0.6,1.44)并保持固定视角(10°,180°,0°)。这种方案使UI能随飞机移动而同步更新,同时保持理想的观察角度,为玩家提供稳定的能量值显示。原创 2025-05-24 17:37:33 · 206 阅读 · 0 评论 -
Unity-飞机能量条(6)
设置:原创 2025-05-23 23:03:32 · 180 阅读 · 0 评论 -
Unity-视图左上角有跟踪飞机的小窗口视图(7)
文章摘要:该脚本实现飞机模型的世界空间UI和相机跟随功能。通过挂载在飞机对象上,脚本在Start()中初始化相机旋转角度为(10,180,0),在LateUpdate()中让UI画布和相机跟随飞机移动:UI以(0.6,0.36,0)偏移量保持相对位置,相机以(0,0.6,1.44)偏移量跟随,同时保持与飞机一致的旋转姿态。原创 2025-05-23 23:02:51 · 133 阅读 · 0 评论 -
Unity--控制飞机上下左右前后旋转
这篇代码实现了一个Unity飞机控制脚本,主要功能包括:1) 通过WASDQE键控制飞机在六个方向移动;2) 使用数字键9/0控制飞机旋转;3) 按回车键重置飞机位置;4) 螺旋桨自动旋转功能;5) 支持移动操作日志输出;6) 包含退出应用功能。脚本使用Rigidbody物理组件并禁用重力,通过Transform组件实现位置和旋转控制,适用于Windows和Android平台。原创 2025-05-23 23:01:42 · 206 阅读 · 0 评论 -
Unity地形-山、树、草(2)
,需要通过"Terrain组件"中的“设置选项卡”中的Terrain Width 和 Terrain Height属性进行设置。Terrain Collider组件属于物理引擎方面的组件,实现地形对象的物理运动模拟,入碰撞检测等。山:选择好Brushes、Brush Size 和 Opacity后,在界面上点击,往上拖。再选择Brushes,鼠标点击就是raise,按shift+点击就是lower。删除树:shift+将树笼罩在圈里面,点击。再加上点石头,选择图片,去点击页面。原创 2025-05-12 15:18:14 · 513 阅读 · 0 评论 -
unity-导入外部资源(1)
导入。原创 2025-05-12 16:16:46 · 204 阅读 · 0 评论 -
Unity-UI 音量控制(3)
UI 元素会被渲染到摄像机视野中的一个平面上,可以通过摄像机的视角和视野调整 UI 的显示效果。使用UI元素,都要把这些放到Canvas下,作为Canvas的子类,否则会渲染不成功或者无法渲染,报错。会直接渲染到屏幕上,而不依赖于任何摄像机。这意味着 UI 元素会覆盖在画面之上,始终位于屏幕的最前面。更改button的image:image是Sprite ,直接将图片拖到Souce Image 里面。在Panel下,右击 选择UI -> Button。选择:不要选择中间,不好计算。例:人物头上的血条。原创 2025-05-12 17:59:20 · 270 阅读 · 0 评论 -
Unity帮助按钮--显示帮助信息(4)
在Unity中创建Canvas并添加UI组件的过程包括:右击Hierarchy面板,选择UI -> Canvas来创建Canvas。接着,在Canvas上右击,选择UI -> Button来添加按钮,并自动生成Text组件。要创建帮助文本,可以右击Canvas选择UI -> Panel,然后在Panel上右击选择UI -> Text,并将Text组件放入Panel中。Canvas的渲染模式(RenderMode)有三种选择:ScreenSpace-Overlay、ScreenSpac原创 2025-05-23 21:27:02 · 922 阅读 · 0 评论 -
Unity小地图--右上角有小地图,可以查看场景的全貌或局部,通过按键可以控制小地图的显隐(5)
摘要:该Unity脚本实现了顶部摄像机的移动控制功能。通过键盘方向键控制摄像机在3D空间中的移动:上下键控制前后移动,左右键控制升降移动,回车键可重置摄像机到初始位置和角度。脚本在初始化时保存了原始位置和旋转信息,使用Translate方法实现平滑移动,并通过Time.deltaTime确保帧率无关的运动速度。该功能仅支持Windows平台,适用于需要手动调整摄像机视角的场景。原创 2025-05-23 21:54:41 · 628 阅读 · 0 评论