- 在编辑器开发中可以使用AnimBool来为编辑器添加动态效果,下面以foldout的折叠效果为例: 首先声明一个AnimBool类型变量,需要在OnEnable函数中对其进行初始化。 private AnimBool foldout; private void OnEnable(){ //参数1 bool类型 表示初始值 ... 在编辑器开发中可以使用AnimBool来为编辑器添加动态效果,下面以foldout的折叠效果为例: 首先声明一个AnimBool类型变量,需要在OnEnable函数中对其进行初始化。 private AnimBool foldout; private void OnEnable(){ //参数1 bool类型 表示初始值 ...
- 目录 一、简介 二、使用说明 1.人物控制 2.相机控制 三、参数说明 1.Avatar Controller 2.Camera Controller 一、简介 Avatar Controller适用于第三人称的人物控制,包括相机控制,目前初始版本v0.0.1包含对Avatar三个动画的控制:Idle静止... 目录 一、简介 二、使用说明 1.人物控制 2.相机控制 三、参数说明 1.Avatar Controller 2.Camera Controller 一、简介 Avatar Controller适用于第三人称的人物控制,包括相机控制,目前初始版本v0.0.1包含对Avatar三个动画的控制:Idle静止...
- 本文实现一个音频库的自定义编辑器,效果如图: 开始实现之前,首先简单介绍该音频库模块,音频库类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...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签