- 本文实现一个音频库的自定义编辑器,效果如图: 开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件: &... 本文实现一个音频库的自定义编辑器,效果如图: 开始实现之前,首先简单介绍该音频库模块,音频库类Audio Database继承自Scriptable Object类,是一个可配置的资源文件: &...
- 遵循国际惯例先看效果: 模型使用了Asset Store资源商店里下载的模型Robot Kyle,创建一个新的PBR Graph,命名为dissolve,双击进入shader graph编辑器,修改Main Preview预览窗口,使用Custom Mesh预览,选择Robot模型: 首先创建MainTextur... 遵循国际惯例先看效果: 模型使用了Asset Store资源商店里下载的模型Robot Kyle,创建一个新的PBR Graph,命名为dissolve,双击进入shader graph编辑器,修改Main Preview预览窗口,使用Custom Mesh预览,选择Robot模型: 首先创建MainTextur...
- Example: private void Start(){ (transform as RectTransform) .AnchoredPosition(Vector2.zero) .AnchoredPosition(0f, 0f) .AnchoredPositionX(0f) .Anc... Example: private void Start(){ (transform as RectTransform) .AnchoredPosition(Vector2.zero) .AnchoredPosition(0f, 0f) .AnchoredPositionX(0f) .Anc...
- 最近项目里有人脸捕捉的需求,刚开始时参考的下面这篇文章,使用官方发布的Facial AR Remote,需要我们自己构建IOS客户端,因此需要准备包括MacOS操作系统、Xcode等开发环境,在Unity构建出Xcode工程后,还要考虑开发许可证等问题,而且在尝试时,我使用的Xcode13版本,在编译上还有一些问题,比较麻烦。 htt... 最近项目里有人脸捕捉的需求,刚开始时参考的下面这篇文章,使用官方发布的Facial AR Remote,需要我们自己构建IOS客户端,因此需要准备包括MacOS操作系统、Xcode等开发环境,在Unity构建出Xcode工程后,还要考虑开发许可证等问题,而且在尝试时,我使用的Xcode13版本,在编译上还有一些问题,比较麻烦。 htt...
- MenuItem自定义菜单栏属性,允许我们创建自己的编辑器菜单。 public MenuItem (string itemName);public MenuItem (string itemName, bool isValidateFunction);public MenuItem (string itemName, bool isV... MenuItem自定义菜单栏属性,允许我们创建自己的编辑器菜单。 public MenuItem (string itemName);public MenuItem (string itemName, bool isValidateFunction);public MenuItem (string itemName, bool isV...
- Skin Mesh Renderer组件编辑器本身包含BlendShape的调试滑动条,但是当数量较多想要重置时较为麻烦,下面介绍的工具添加了这些调试滑动条的同时,增加了一键重置的功能: 代码如下: using UnityEngine;using UnityEditor; namespace SK.Framework{ ... Skin Mesh Renderer组件编辑器本身包含BlendShape的调试滑动条,但是当数量较多想要重置时较为麻烦,下面介绍的工具添加了这些调试滑动条的同时,增加了一键重置的功能: 代码如下: using UnityEngine;using UnityEditor; namespace SK.Framework{ ...
- 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服... 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服...
- 在Unity的Hierarchy层级面板中,层级在下的会遮挡住层级在上的UI视图,如下图所示,有三个Image物体Red、Yellow、Blue 层级从上到下,在Scene窗口中可以看见蓝色在最上层,会遮挡住黄色和红色、黄色在中间层,被蓝色遮挡但会遮挡红色,红色在最下层。 若想在程序运行过程中动态调整层级顺序,则需要用到Trans... 在Unity的Hierarchy层级面板中,层级在下的会遮挡住层级在上的UI视图,如下图所示,有三个Image物体Red、Yellow、Blue 层级从上到下,在Scene窗口中可以看见蓝色在最上层,会遮挡住黄色和红色、黄色在中间层,被蓝色遮挡但会遮挡红色,红色在最下层。 若想在程序运行过程中动态调整层级顺序,则需要用到Trans...
- 应粉丝需求做一个服务端与客户端通讯的示例,需求比较简单,我们使用Socket TCP协议去构建,直接使用固定长度信息法。 一、服务端搭建: 打开Visual Studio,文件/新建/项目,创建一个控制台应用: 新建Server类与Client类: 代码如下: using System.Net;using Syst... 应粉丝需求做一个服务端与客户端通讯的示例,需求比较简单,我们使用Socket TCP协议去构建,直接使用固定长度信息法。 一、服务端搭建: 打开Visual Studio,文件/新建/项目,创建一个控制台应用: 新建Server类与Client类: 代码如下: using System.Net;using Syst...
- 本文介绍如何实现一个物体的开关控制系统,例如门的开关控制、灯的开关控制等,一切包含打开、关闭这两种状态的物体,均可以通过继承下面的抽象类进行重写实现。 状态枚举: namespace SK.Framework{ /// <summary> /// 状态 /// </summary> p... 本文介绍如何实现一个物体的开关控制系统,例如门的开关控制、灯的开关控制等,一切包含打开、关闭这两种状态的物体,均可以通过继承下面的抽象类进行重写实现。 状态枚举: namespace SK.Framework{ /// <summary> /// 状态 /// </summary> p...
- 目录 简介 实现原理 使用说明 简介 MiniMap可以帮助我们快速实现小地图功能,该工具已经上传至我的开发框架SKFramework中的Package Manager开发工具包管理器中,如图所示,点击右下角Install按钮即可下载安装。 SKFramework框架开源地址: https://githu... 目录 简介 实现原理 使用说明 简介 MiniMap可以帮助我们快速实现小地图功能,该工具已经上传至我的开发框架SKFramework中的Package Manager开发工具包管理器中,如图所示,点击右下角Install按钮即可下载安装。 SKFramework框架开源地址: https://githu...
- 效果图: 用到的关键节点:Rectangle矩形节点、Fraction 关于Rectangle矩形节点的官方文档介绍: 大概含义指根据输入的UV生成一个矩形形状,大小由输入的宽度和高度指定,生成的形状可以通过连接一个Tiling... 效果图: 用到的关键节点:Rectangle矩形节点、Fraction 关于Rectangle矩形节点的官方文档介绍: 大概含义指根据输入的UV生成一个矩形形状,大小由输入的宽度和高度指定,生成的形状可以通过连接一个Tiling...
- 目录 一、简介 二、使用说明 1.下载安装 2.挂载组件 3.快捷键 4.日志详情 5.清空日志 6.日志文件 一、简介 Runtime Console工具可以让我们在程序Build打包后运行时,查看Log日志信息,并且可以生成日志文件。该工具已经上传至SKFramework框架中的Pack... 目录 一、简介 二、使用说明 1.下载安装 2.挂载组件 3.快捷键 4.日志详情 5.清空日志 6.日志文件 一、简介 Runtime Console工具可以让我们在程序Build打包后运行时,查看Log日志信息,并且可以生成日志文件。该工具已经上传至SKFramework框架中的Pack...
- 目录 简介 使用步骤 1.选中所有Texture贴图 2.打开Texture Filter工具 3.指定筛选类型 4.Filter 进行过滤 简介 如图所示,在Unity Project窗口中我们可以筛选出不同类型的资源,但是Texture贴图资源有多种类型,例如Normal法线贴图、GUI贴图、Litgh... 目录 简介 使用步骤 1.选中所有Texture贴图 2.打开Texture Filter工具 3.指定筛选类型 4.Filter 进行过滤 简介 如图所示,在Unity Project窗口中我们可以筛选出不同类型的资源,但是Texture贴图资源有多种类型,例如Normal法线贴图、GUI贴图、Litgh...
- 目录 一、WebInterface Profile 网络接口配置文件 1.创建网络接口配置文件 2.配置网络接口配置文件 3.配置文件的Resources资源路径 二、WebRequester 网络请求管理器 1.注册接口 2.回调函数 3.发起请求 4.注销接口 三、补充说明 1.GET 2.POST ... 目录 一、WebInterface Profile 网络接口配置文件 1.创建网络接口配置文件 2.配置网络接口配置文件 3.配置文件的Resources资源路径 二、WebRequester 网络请求管理器 1.注册接口 2.回调函数 3.发起请求 4.注销接口 三、补充说明 1.GET 2.POST ...
上滑加载中
推荐直播
-
华为云IoT开源专家实践分享:开源让物联网平台更开放、易用
2024/05/14 周二 16:30-18:00
张俭 华为云IoT DTSE技术布道师
作为开发者的你是否也想加入开源社区?本期物联网平台资深“程序猿”,开源专家张俭,为你揭秘华为云IoT如何借助开源构建可靠、开放、易用的物联网平台,并手把手教你玩转开源社区!
去报名
热门标签