- 博客(386)
- 资源 (10)
- 收藏
- 关注
原创 ARFoundation系列讲解-教程目录
一、教程目录ARFoundation快速入门-01简介ARFoundation快速入门-02环境搭建ARFoundation快速入门-03环境配置之iOSARFoundation快速入门-04环境配置之AndroidARFoundation快速入门-05ARKit设备支持列表ARFoundation快速入门-06ARCore设备支持列表ARFoundation快速入门-07检查设备支持ARFoundation快速入门-08平面检..........
2020-12-22 10:36:10
33167
84
原创 VisionPro系列讲解 - 05 图片跟踪
本文介绍了使用Unity ARFoundation进行2D图片跟踪的开发流程。主要内容包括:1.选择高质量识别图的条件(细节丰富、纹理清晰等);2.创建识别图库的方法(最多1000张图片)及参数设置;3.详细步骤搭建AR场景,包括添加XROrigin组件、ARTrackedImageManager脚本等;4.图片跟踪状态管理(added/updated/removed)及示例代码实现。最后推荐了ARFoundation学习资源和交流群。全文提供了从环境搭建到功能实现的完整指导,适用于AR开发初学者。
2025-12-21 01:37:53
604
原创 VR 工业组装案例
本文详细介绍了在Unity中创建3D动画的完整流程。主要内容包括:1)动画控制器的创建与帧动画原理(60FPS);2)动画片段制作方式(内部K帧或外部导入);3)动画状态机的设置与切换控制;4)通过C#脚本实现动画触发功能;5)工业组装案例实践,涵盖UI搭建、模型拆解、零件动画制作和交互实现;6)附加功能如音频播放和视频嵌入。教程采用分步指导方式,包含多个代码示例,适合Unity初学者学习基础动画制作流程。
2025-10-26 22:22:26
1076
1
原创 Unity高级UI拖动控制器教程
本文介绍了一个高级UI拖动控制器AdvancedUIDragController的实现方案。该控制器基于Unity引擎,支持UI元素的拖动功能,并提供了丰富的特性:拖动设置(透明度调整)、边界限制(屏幕/Canvas/父物体三种模式)、拖动反馈(鼠标指针变化、边框显示)以及动画效果(缓动移动)。脚本结构清晰,包含初始化、拖动处理、边界检测和动画实现等模块,通过多个配置参数可灵活控制拖动行为。该方案适用于需要实现复杂UI交互的游戏开发场景。
2025-08-28 11:25:20
511
原创 Unity教程:实现动态数值变化器
本教程介绍了一个Unity脚本DynamicValueChanger,用于动态改变数值并支持可视化调试。该脚本提供以下功能:1)可设置默认值、变化量、单位及变化间隔;2)通过协程实现数值的随机增减;3)包含事件系统响应数值变化;4)提供GUI调试面板显示当前状态,支持开始/停止和重置操作。脚本还包含参数验证功能,确保变化间隔和量为有效值。开发者可通过Inspector面板配置参数,在运行时实时监控数值变化并进行控制。
2025-08-07 11:17:29
492
原创 Unity 实时 CPU 使用率监控
在 Unity 中,我们可以通过获取 CPU 使用率来优化性能,或者为用户提供性能监控的反馈信息。本文将指导你如何在 Unity 中实现一个简单的实时 CPU 使用率监控器。
2025-07-27 22:07:39
648
原创 VisionPro系列讲解 - 04 Play To Device 调试
Unity PolySpatial 是Unity为Apple Vision Pro开发的空间计算框架,而"Play To Device"功能允许开发者直接在设备上进行实时调试和测试。本教程将详细介绍如何配置和使用这个强大的调试功能。
2025-07-27 00:51:23
1135
原创 Unity 实现帧率(FPS)显示功能
本文介绍了一个Unity FPS显示脚本的实现方法,该脚本支持TextMeshProUGUI组件,用于实时显示游戏帧率。脚本通过计算Time.unscaledDeltaTime获取真实帧耗时,使用InvokeRepeating每秒更新一次帧率显示,既保证准确性又减少性能消耗。文章提供了完整代码和使用步骤:需创建TextMeshPro文本对象并挂载脚本,运行后UI将显示如"帧率:60"的实时数据。同时解答了常见问题,如未显示帧率或找不到组件的情况。
2025-07-26 17:56:20
665
原创 VisionPro系列讲解 - 03 Simulator 模拟器使用
VisionOS Simulator 模拟器是专为 VisionOS 操作系统开发的调试和测试工具。它允许开发者在没有实际硬件设备的情况下,在计算机上模拟 VisionOS 环境,进行应用的开发、调试和优化。该模拟器帮助开发者快速验证应用的功能和界面表现,同时提供与实际设备相似的体验。
2025-07-26 17:36:17
1342
原创 VisionPro系列讲解 - 02 真机调试
本文介绍了使用Unity开发Apple Vision Pro应用并进行真机调试的完整流程。主要内容包括:开发所需的硬件(M1芯片Mac+Vision Pro设备)和软件要求(Unity 2023 LTS+Xcode 16 beta);如何开启设备开发者模式;详细说明Wi-Fi无线调试步骤(设备配对、网络连接);以及通过Xcode打包应用到Vision Pro的具体操作方法(设备切换、签名配置等)。文中还提供了官方教程和示例资源推荐,帮助开发者快速上手Vision Pro应用开发。
2025-07-22 09:58:16
1310
原创 Unity 实时显示内存使用情况
本文介绍了在Unity中使用Profiler工具和TextMeshPro实时显示内存使用情况的方法。通过获取Profiler.GetTotalAllocatedMemoryLong()数据,结合StringUtility.ByteConversion()工具类将字节转换为易读格式,显示在TextMeshProUGUI组件中。实现步骤包括创建MemoryUsage脚本、添加工具类、设置UI显示。文章还建议在发布时关闭该功能以减少性能开销,帮助开发者监测内存使用情况,优化游戏性能。
2025-07-22 09:52:45
700
原创 VisionPro系列讲解 - 01 环境搭建
本文介绍了使用Unity开发Apple Vision Pro应用的环境搭建流程。开发需要配备Apple Silicon Mac和Vision Pro设备,软件要求包括Unity 2023 LTS、Xcode 16 beta及以上版本、VisionOS SDK和PolySpatial SDK等。文章详细说明了visionOS的三种应用模式(窗口、体积、空间)及特点,并提供了具体的环境搭建步骤:创建URP工程、添加必要Package、配置XR插件、设置手部追踪和世界感知等。最后给出了推荐学习资源,包括ARFou
2025-07-20 19:17:19
963
原创 ARFoundation系列讲解 - 101 VisionPro 真机调试
本文介绍了使用Unity开发Apple Vision Pro应用的发布和调试流程。主要内容包括:开发所需的硬件(Apple Vision Pro设备、M1及以上Mac)和软件(Unity 2023 LTS、Xcode 16 beta等)要求,开启设备开发者模式的步骤,以及Wi-Fi无线调试方法。重点讲解了通过Xcode将程序打包到设备的完整流程,包括工程设置、签名配置等关键环节。文章还对比了有线调试和无线调试的差异,并提供了相关学习资源推荐。
2025-07-20 18:47:15
570
原创 Unity教程:如何使用LineRenderer绘制圆环
本文介绍了在Unity中使用LineRenderer组件绘制圆环的方法。首先创建空GameObject并添加LineRenderer,然后通过C#脚本计算圆周坐标点,设置线段宽度和颜色。关键参数包括细分点数(segments)、半径(radius)和线宽(width),通过三角函数计算每个点的位置。脚本实现了圆环的绘制功能,并提供了修改颜色、调整平滑度和动态更新的扩展建议。这种技术适用于游戏中的技能范围提示等场景,可根据需求灵活调整参数。
2025-07-16 12:19:54
496
原创 ARFoundation系列讲解 - 18 ThermalState
本文介绍了如何在Unity的ARFoundation框架中监测iOS设备温度状态。通过ThermalState枚举类可实现设备温度检测,包含Unknown(未知)、Nominal(正常)、Fair(偏高)、Serious(较高)、Critical(临界)五种状态。文章详细讲解了ARFoundation的安装配置步骤,并提供了iOS原生代码与Unity通信的具体实现方案,包括ThermalStateForIOSProvider.mm脚本获取设备温度状态,以及ThermalStateForIOS.cs脚本处理状
2025-06-28 16:08:08
180
原创 ARFoundation系列讲解 - 100 VisionPro 环境搭建
《Apple Vision Pro开发指南:Unity环境搭建与基础配置》 摘要:本文详细介绍了使用Unity引擎开发Apple Vision Pro应用的环境搭建流程。开发需要配备M1芯片以上Mac设备、Unity 2023 LTS版本及Xcode 16 beta等工具。文章重点讲解了visionOS的三种应用模式(窗口、体积、空间)及其特性,并提供了从创建Unity工程到打包XCode项目的完整步骤说明,包括PolySpatial插件配置、XR设置等关键环节。最后推荐了ARFoundation教程、官方
2025-06-28 14:08:06
494
1
原创 Unity 鼠标检测单击与双击事件
摘要:该代码实现了一个Unity鼠标射线检测系统,用于区分单击和双击事件。通过Raycast检测鼠标点击对象,记录点击时间间隔来判断是单击还是双击:若两次点击间隔小于0.3秒则判定为双击,否则为单击。双击直接触发事件,单击需延迟确认(避免误判)。每次点击都会记录当前对象,并在触发事件时输出对象名称。该组件可用于游戏中的交互系统,如物品拾取(单击)与使用(双击)。
2025-06-24 11:59:37
171
原创 ARFoundation系列讲解 - 77 音频可视化
随着增强现实(AR)技术的快速发展,音频与视觉效果的结合在各类应用中变得越来越重要。本教程将带您走进AR音频可视化的世界,指导您如何使用Unity和AR相关工具实现音频的实时频谱可视化效果。通过将音频数据与AR技术结合,您可以在现实世界中呈现动态的音频可视化效果,增强用户体验。
2025-05-23 23:08:35
552
原创 unity3d端监听 uri scheme
1.创建一个脚本命名为 “URISchemeListener” ,用于接收URI消息(代码如下)。2.将 “URISchemeListener” 脚本挂载在 GameObject 对象上。
2025-03-30 11:21:26
344
原创 C# 按字母/汉字排序字符串列表
通过自定义比较器,List.Sort 方法能够灵活地处理多种排序需求。你可以根据实际的需求,选择适合的比较方式进行排序。上述代码演示了如何实现简单的混合字符串排序,涵盖了数字、字母和汉字的顺序。
2024-11-12 11:55:35
1273
原创 Unity命名验证工具类
通过这个简单的示例,你可以验证出 myVariable 是一个有效的变量名,而 123Variable 和 abstract 则不符合Unity的命名规范或者是C#的保留字。
2024-07-29 13:54:38
511
原创 ARFoundation系列讲解 - 92 Immersal 简介
Immersal是一家专注于增强现实(AR)技术的公司,致力于开发和推广空间感知解决方案(简称:大空间技术)。他们的核心产品是一个名为Immersal SDK的开发工具包,通过视觉定位(VPS)能够轻松地在现实世界中实现高精度的定位和增强现实体验。
2024-07-12 19:11:33
2022
2
原创 Unity 中获取调用者方法名
在 Unity 开发中,有时需要获取当前方法的调用者方法名。本教程将介绍如何使用 C# 中的 StackTrace 类获取调用者方法名,并封装成一个便捷的工具类,以便在项目中随时使用。
2024-05-22 10:34:32
618
1
原创 微信小程序报:Do not have handleInput handler in component: pages/home/home. Please make sure that handleIn
bindinput 绑定事件时候报错
2024-01-04 20:46:09
713
Unity风格化卡通小鸟
2024-07-31
Unity绘制箭头(ArrowForTCG)
2024-07-31
Unity加载GLTF模型
2024-04-11
arfoundation-samples
2024-04-11
Unity文字转语音插件 RT-Voice PRO 2020.1.2(u2017.4.2)
2020-09-09
unity科幻游戏全息投影图与故障显示特效着色器HOLO FX PACK 1_2
2020-10-15
Unity SimpleSQL_v2.11.1
2020-10-15
Measure Line 1.3VR 测量工具
2018-03-09
CopyFiles.cs
2020-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅