- 博客(15)
- 收藏
- 关注
原创 python播放音频、音频流,使用pygame
本文介绍了一个基于Python的音频播放器实现方案,使用pygame库构建核心功能并支持PyQt5界面集成。该播放器具有以下特点:1) 支持多种音频源输入(文件路径、字节流和类文件对象);2) 通过后台线程自动处理播放结束事件;3) 提供状态管理(播放/暂停/停止)和临时文件自动清理功能。文中提供了完整的代码实现,包括核心AudioPlayer类和GUI测试界面,帮助开发者快速集成音频播放功能到Python应用中。
2025-09-15 11:23:41
529
原创 Unity自编写泛型对象池逻辑,简易使用版
在Unity项目开发中,经常会频繁创建和销毁以及更新同一对象,频繁的销毁和创建难以管理且更消耗性能,使用对象池的方式可以对此类情况进行更好的管理和实现。
2025-04-22 16:32:37
323
原创 Unity桌面应用窗口风格、自定义标题栏、应用单开、开机自启、托盘运行、动态调整窗口尺寸和窗口风格(圆角或直角)
当今视觉体验日益重要,Unity不仅仅是一个游戏开发引擎,它也是一个强大的工具,可以用来创建跨平台的桌面应用程序。这篇文章将介绍如何通过C#脚本控制Unity应用窗口的基本属性、自定义窗口的标题栏、应用单开、动态调整窗口尺寸以及实现圆角或直角风格的方法,使应用界面更加流畅和现代化。(工程在文章结尾)
2025-04-22 16:27:25
1652
原创 Unity曲线路径点快速创建工具
在Unity项目开发中,我们经常需要创建平滑的路径供角色或物体移动。虽然可以使用简单的直线连接点,但这样的路径往往显得生硬。通过贝塞尔曲线,我们可以创建更加自然流畅的路径,本文将介绍一个基于二次贝塞尔曲线的路径创建工具的实现。
2025-01-02 15:59:44
934
原创 Unity车辆控制器,一个脚本快速配置,Unity工具
在Unity游戏开发中,车辆控制是一个常见的需求。虽然Unity提供了标准的车辆控制组件,但有时我们需要更灵活、更易于定制的解决方案。本文将介绍一个基于WheelCollider的自定义车辆控制器实现,该控制器具有自动配置车轮碰撞器、可视化编辑器工具、灵活的物理参数调节、真实的车辆物理表现的特点。
2024-12-24 14:42:12
1226
3
原创 Unity材质丢失找回工具-编辑器扩展工具
在Unity项目开发中,经常会遇到模型材质丢失的问题,特别是在项目迁移或资源导入后、场景文件合并时、Prefab更新或替换时,为了解决这个问题,我开发了一个简单但实用的工具,可以自动修复场景中丢失的材质。
2024-12-24 10:34:38
1132
原创 【Unity实用技巧】BoxCollider自动计算尺寸—编辑器扩展
在Unity开发中,我们经常需要为物体添加BoxCollider组件来实现碰撞检测。但当物体包含多个子物体时,手动调整BoxCollider的大小和位置既耗时又容易出错。为了解决这个问题,我开发了一个自动计算BoxCollider大小的工具,可以根据物体及其子物体的MeshRenderer自动调整BoxCollider的尺寸和中心点位置。
2024-12-20 17:40:42
1012
原创 【Unity实用技巧】Transform组件位置快速对齐(编辑器扩展)
在Unity项目开发中,经常需要调整物体的位置。特别是在处理3D模型时,我们可能需要将一个父物体移动到其所有子物体的中心位置或底部中心位置。本文将介绍如何通过Unity编辑器扩展来实现这个功能,让美术同学在摆放模型时更加方便。
2024-12-20 15:56:52
1075
原创 【Unity工具】快速生成项目文件夹结构工具,编辑器扩展窗口
在Unity项目开发中,良好的文件夹结构对项目管理和团队协作至关重要。每次创建新项目时,我们都需要手动创建诸如Scripts、Prefabs、Materials等基础文件夹,这个过程既繁琐又容易出错。为了提高效率,我开发了一个Unity编辑器扩展工具,可以一键生成预设的文件夹结构。
2024-12-19 16:45:42
711
原创 【Unity功能】Unity分页器
在开发Unity项目时,经常会遇到需要展示大量数据的情况,比如物品列表、排行榜等。为了提供更好的用户体验,我们通常会使用分页功能来展示这些数据。本文将介绍如何在Unity中实现一个功能完整的分页器组件。
2024-12-19 14:58:40
2020
2
原创 【Unity功能】动态锚点缩放平移UI(可用于缩放移动图片或者地图等)
在Unity UGUI开发中,我们经常需要实现图片缩放功能,传统的缩放方式通常是以UI元素的中心点为基准进行缩放,这种方式在某些场景下可能不够直观,本文将介绍一种以鼠标位置为基准点的动态锚点缩放方案,让缩放效果更加自然和符合用户预期。
2024-12-18 16:13:42
1603
7
原创 【Unity工具】生成3D模型预览图精灵图(编辑器和运行时工具)
1、自动化:无需手动截图,一键生成预览图2、可定制:支持自定义预览图尺寸3、实用性强:可直接生成Sprite用于UI显示4、性能友好:使用临时相机和RenderTexture,使用后及时释放资源5、易于集成:提供了编辑器扩展,使用方便。
2024-12-17 15:29:05
1049
原创 【Unity工具】 Hierarchy面板自定义工具扩展
在Unity项目开发过程中,我们可以通过扩展Hierarchy面板来简化需要通过Inspector面板的一些操作和信息。
2024-12-17 10:40:52
688
原创 【Unity工具】 在线翻译功能,实现一个简单的在线翻译功能,编辑器扩展和运行时
在Unity项目开发过程中,经常需要处理多语言文本。本文将介绍如何实现一个简单实用的在线翻译功能,通过调用Google翻译API,帮助开发者快速完成文本翻译工作。既可以在编辑器中使用,也可以在运行时调用,满足不同场景的翻译需求。
2024-11-14 10:27:45
1461
原创 【Unity工具】在场景Scene视图中绘制UI和文字标签
在Unity编辑器模式下,我们常常需要处理大量的场景物体,当场景中的物体较多时,有时在场景中难以分辨。为此,我们可以编写一个编辑器扩展,让某些物体的名称绘制在Scene视图中,方便区分和编辑。此示例是一个在场景视图中绘制UI以及文字的方法范例,可以根据具体方法和方式绘制用户指定的物体内容,以上脚本中有不明确的API可自行搜索。
2024-11-13 17:46:56
825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅