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

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

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

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

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

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

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

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

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

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

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

本文介绍如何为FSM有限状态机模块实现一个自定义编辑器面板首先,自定义一个编辑器面板,需要用到Attribute:CustomEditor,参数传入目标类的类型,代码如下:using UnityEngine; using UnityEditor; namespace SK.Framework { [...

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

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

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

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

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

本文实现一个音频库的自定义编辑器,效果如图:开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件:包含的内容如下,databaseName表示该音频库的名称,outputAudioMixerGro...

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

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

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

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

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

Unity开发工作中,在Hierarchy窗口搜索栏可以通过物体名称或组件名称对场景中的物体进行搜索,但是并不能满足我们一些其它的搜索要求,例如搜索指定Tag标签的物体,或者指定Layer层级的物体,或者指定Active状态的物体,或者更为复杂的一些搜索,比如我们想找到场景中所有隐藏的、且挂有Cam...

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

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

Unity中的资源包管理器Package Manager为我们提供了模块、工具包的集中管理功能,可在其中下载、升级相应的资源包,本文介绍如何构建公司内部的Package Manager资源包管理器。首先我们需要一个局域网服务器,将我们的资源包放到服务器内提供下载。构建该服务器有很多途径,可以让公司后...

【教程免费下载】Unity虚拟现实开发实战

前言   如今,我们正见证着虚拟现实(VR)的迅猛发展,这是一项令人激动的技术,它有望改变我们与信息、朋友和整个世界进行交互的基本方式。 什么是消费级虚拟现实?戴上一个头盔显示器(比如护目镜),你可以观看立体3D场景,你可以通过移动头部向四周看以及通过使用手持控制或动作传感器四处...

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