- 2024-11-14Unity实现一个简单的在线翻译功能,编辑器扩展和运行时
前言在Unity项目开发过程中,经常需要处理多语言文本。本文将介绍如何实现一个简单实用的在线翻译功能,通过调用Google翻译API,帮助开发者快速完成文本翻译工作。既可以在编辑器中使用,也可以在运行时调用,满足不同场景的翻译需求。一、效果演示(编辑器扩展)TranslateTest
- 2024-09-30AnimationClip优化工具 - 删除连续相同的帧
下图中Rotation.z的前4个关键帧[0,3](即15帧,30帧,45帧,60帧),值都没变;(3,4)Rotation.z变为60(即61帧到90帧);后3个关键帧[5,7]一直维持在60没变。可以分析下:前4个关键帧,[1,2]删除对动画没影响,后3个关键帧[5,7]删除对动画也没影响。 publicclassAnimClipCurveOptWnd:
- 2024-04-29使用图集Atlas创建Fnt文件的工具
fnt文件生成unity字体的原理其实就是渲染图集Atlas上的Sprite,这边直接利用Unity自带的图集工具生成fnt文件注意:这里生成的fnt文件还没发直接用,因为没有关联字符,这个工具只是第1步,要配合Fnt编辑工具一起使用 publicclassSpriteToFntTool:EditorWindow{[MenuItem("
- 2023-04-04EditorGUILayout.BeginVertical("textfield")
- 2023-03-03UnityEditor扩展,将IMGUI工作流转变为RMGUI,实现一个树状层级结构模型简化版UIElement的思路
Unity内置Editor的IMGUI模式能够满足日常扩展,大多数情况下EditorGUILayout提供的控件,和布局方法BeginVertical,BeginHorizontal,配合大量的内置控件,可以满足快速开发需求。另
- 2022-11-29Unity用户手册-EditorWindow
UnityEditor扩展概览unityeditor是一个通用的编辑器,提供了unity内部对象的创建,预览,编辑的功能及可视化界面。但对于特定类型的游戏开发可能还不能完全满足需求,还要根据程
- 2022-09-20Unity Editor 扩展入门1
教程来源:https://www.youtube.com/watch?v=491TSNwXTIg&t=204s一个点击物体修改材质颜色的简单editor扩展工具 usingUnityEngine;usingUnityEditor;public