文章 2024-09-01 来自:开发者社区

Unity插件开发全攻略:从零起步教你用C++扩展游戏功能,解锁Unity新玩法的详细步骤与实战技巧大公开

Unity插件开发入门:扩展Unity功能的新途径 Unity作为一款功能强大的游戏开发引擎,不仅支持多种平台的发布,还拥有一个庞大的社区和丰富的插件生态系统。然而,有时候市面上现有的插件并不能完全满足特定项目的需求,这就需要开发者自行开发定制化的插件来扩展Unity的功能。本文旨在介绍Unity插件开发的基础知识࿰...

文章 2022-10-20 来自:开发者社区

【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏中动画制作(4-1)

1)食用指南①前言本项目的完整开发流程在Unity官方项目的教学文档中编写了详细的教程文档,但是因为官方文档距离现在已经有一段时间了,个别地方有错误或者读者在使用自己机器上的Unity 编辑器进行操作的过程中,仍然遇到了零零散散的问题,无法再和官方教程相对应,本博客是对官网提供的项目的再补充以及个人心得复盘和经验分享。本系列博客是来源于官方教程但是最终绝对会高于官方教程,让读者综合官方教程以及我....

【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏中动画制作(4-1)
文章 2022-10-20 来自:开发者社区

【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)

1)食用指南①前言本项目的完整开发流程在Unity官方项目的教学文档中编写了详细的教程文档,但是因为官方文档距离现在已经有一段时间了,个别地方有错误或者读者在使用自己机器上的Unity 编辑器进行操作的过程中,仍然遇到了零零散散的问题,无法再和官方教程相对应,本博客是对官网提供的项目的再补充以及个人心得复盘和经验分享。本系列博客是来源于官方教程但是最终绝对会高于官方教程,让读者综合官方教程以及我....

【Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏世界中各个对象的交互(3-1)
文章 2022-10-20 来自:开发者社区

【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)

1)使用指南①前言本项目的完整开发流程在Unity官方项目的教学文档中编写了详细的教程文档,但是因为官方文档距离现在已经有一段时间了,个别地方有错误或者读者在使用自己机器上的Unity 编辑器进行操作的过程中,仍然遇到了零零散散的问题,无法再和官方教程相对应,本博客是对官网提供的项目的再补充以及个人心得复盘和经验分享。本系列博客是来源于官方教程但是最终绝对会高于官方教程,让读者综合官方教程以及我....

【猿创征文|Unity开发实战】—— 2D项目1 - Ruby‘s Adventure 游戏地图绘制(2-1)
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【Custom Editor】- FSM Editor

本文介绍如何为FSM有限状态机模块实现一个自定义编辑器面板首先,自定义一个编辑器面板,需要用到Attribute:CustomEditor,参数传入目标类的类型,代码如下:usingUnityEngine; usingUnityEditor; namespaceSK.Framework{ [CustomEditor(typeof(FSMMaster))] publicclassFSMEd...

Unity 编辑器开发实战【Custom Editor】- FSM Editor
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【AssetDatabase】- 获取资产的依赖项、引用项

Unity AssetDatabase类中提供了获取资产依赖项的API,如果我们想要获取某一资产被哪些资产引用,可以通过如下思路去实现:1.获取工程中的所有资产;2.遍历每一项资产,获取其依赖项列表;3.如果资产A的依赖项列表中包含资产B,则资产B被资产A引用。用到的核心API:1.根据guid获取资产路径//// 摘要:// Gets the corresponding asset p...

Unity 编辑器开发实战【AssetDatabase】- 获取资产的依赖项、引用项
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器

本文实现一个音频库的自定义编辑器,效果如图:开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件:包含的内容如下,databaseName表示该音频库的名称,outputAudioMixerGroup表示音频播放时的输出混音器组,datasets则是表示所有音频数据的列表:/// <summary&am...

Unity 编辑器开发实战【Custom Editor】- AudioDatabase Editor 音频库编辑器
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【Custom Editor】- 为UI视图制作动画编辑器

Unity 编辑器开发实战【Custom Editor】- 为UI视图制作动画编辑器

Unity 编辑器开发实战【Custom Editor】- 为UI视图制作动画编辑器
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【Editor Window】- Filter 物体筛选工具

Unity开发工作中,在Hierarchy窗口搜索栏可以通过物体名称或组件名称对场景中的物体进行搜索,但是并不能满足我们一些其它的搜索要求,例如搜索指定Tag标签的物体,或者指定Layer层级的物体,或者指定Active状态的物体,或者更为复杂的一些搜索,比如我们想找到场景中所有隐藏的、且挂有Camera组件的、且标签为MainCamera的物体,这些都无法实现。今天分享一个作者为了解决上述搜索....

Unity 编辑器开发实战【Editor Window】- Filter 物体筛选工具
文章 2022-09-06 来自:开发者社区

Unity 编辑器开发实战【Editor Window】- 构建公司内部的PackageManager

Unity中的资源包管理器Package Manager为我们提供了模块、工具包的集中管理功能,可在其中下载、升级相应的资源包,本文介绍如何构建公司内部的Package Manager资源包管理器。首先我们需要一个局域网服务器,将我们的资源包放到服务器内提供下载。构建该服务器有很多途径,可以让公司后端人员进行开发,并定制下载等相关接口,我们只需要调用接口。如果没有该条件,可以使用一些相关的软件,....

Unity 编辑器开发实战【Editor Window】- 构建公司内部的PackageManager

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。