- 目录 简介 一、DotNet Array bool Class DateTime Dictionary int List Queue Stack string 二、Unity AudioSource Transform RectTransform 简介 该部分是框架中... 目录 简介 一、DotNet Array bool Class DateTime Dictionary int List Queue Stack string 二、Unity AudioSource Transform RectTransform 简介 该部分是框架中...
- 上图例为一艘货运船上装载了若干个危险品模型,它们有一个空父级,给该父级物体添加BoxCollider碰撞盒时其Size默认大小为1, 如何给父物体添加BoxCollider碰撞盒时使其Size大小自适配包含所有子物体模型,而不是手动去调整该BoxCollider大小? 包围盒Bounds类为我们提供了解决办法,下面编写小... 上图例为一艘货运船上装载了若干个危险品模型,它们有一个空父级,给该父级物体添加BoxCollider碰撞盒时其Size默认大小为1, 如何给父物体添加BoxCollider碰撞盒时使其Size大小自适配包含所有子物体模型,而不是手动去调整该BoxCollider大小? 包围盒Bounds类为我们提供了解决办法,下面编写小...
- 如图所示,在Unity Editor编辑器环境下编写这样一个功能:点击“浏览”按钮,打开一个窗口,选择文件并记录该文件夹的路径: 用到的API:EditorUtility类中的OpenFilePanel方法: // 摘要:// Displays the "open file" dialog and retur... 如图所示,在Unity Editor编辑器环境下编写这样一个功能:点击“浏览”按钮,打开一个窗口,选择文件并记录该文件夹的路径: 用到的API:EditorUtility类中的OpenFilePanel方法: // 摘要:// Displays the "open file" dialog and retur...
- 推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一、前言 最近跑酷游戏比较流行,... 推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一、前言 最近跑酷游戏比较流行,...
- 在Unity Hub中创建新项目时,官方给我们提供了一系列项目模板,通过不同模板创建新项目,新的工程文件中会自动包含相应的内容,本文介绍的是如何自定义一个模板,以便在我们创建新项目时,里面包含我们经常用到的框架、模块、工具等,而不需要再依次手动导入。 首先准备模板内容,这里以本人总结的一个小型开发框架SKFramework为例,将... 在Unity Hub中创建新项目时,官方给我们提供了一系列项目模板,通过不同模板创建新项目,新的工程文件中会自动包含相应的内容,本文介绍的是如何自定义一个模板,以便在我们创建新项目时,里面包含我们经常用到的框架、模块、工具等,而不需要再依次手动导入。 首先准备模板内容,这里以本人总结的一个小型开发框架SKFramework为例,将...
- public static class FloatExtension{ /// <summary> /// 将秒数转化为00:00:00格式 /// </summary> /// <param name="time">秒数</param> /// <re... public static class FloatExtension{ /// <summary> /// 将秒数转化为00:00:00格式 /// </summary> /// <param name="time">秒数</param> /// <re...
- 开发过程中我们可能会遇到这样的模型: 模型的坐标点与其实际位置相差甚远,这时如果想要操作这个物体的Transform则不能得到预想的结果。例如我们现在旋转上图例中的车轮: 解决这种问题的思路是,创建一个新物体作为该模型物体的父级,新物体的坐标位置设为该模型的中心点位置,手动的去设置这个位置会比较麻烦,也不能做到十分精确,这时... 开发过程中我们可能会遇到这样的模型: 模型的坐标点与其实际位置相差甚远,这时如果想要操作这个物体的Transform则不能得到预想的结果。例如我们现在旋转上图例中的车轮: 解决这种问题的思路是,创建一个新物体作为该模型物体的父级,新物体的坐标位置设为该模型的中心点位置,手动的去设置这个位置会比较麻烦,也不能做到十分精确,这时...
- 在Unity中使用XBox手柄进行输入的控制管理,首先需要在Project Settings / Input Manager中进行按键的配置,下图是Unity默认的Input Manager配置: XBox的按键在Unity中的对应关系如下: using UnityEngine; namespace SK.Framework{ ... 在Unity中使用XBox手柄进行输入的控制管理,首先需要在Project Settings / Input Manager中进行按键的配置,下图是Unity默认的Input Manager配置: XBox的按键在Unity中的对应关系如下: using UnityEngine; namespace SK.Framework{ ...
- 效果图: 首先创建一个Visual Effect Graph,命名为Fireworks,以下是默认内容: 在粒子初始化中,我们设置烟花的生成位置,让烟花沿着X轴在[-50, 50]取值范围内随机生成粒子,使用Position(Line)节点: 在Scene窗口可以看到粒子已经沿着x轴生成: 将粒子的生命周期设为[... 效果图: 首先创建一个Visual Effect Graph,命名为Fireworks,以下是默认内容: 在粒子初始化中,我们设置烟花的生成位置,让烟花沿着X轴在[-50, 50]取值范围内随机生成粒子,使用Position(Line)节点: 在Scene窗口可以看到粒子已经沿着x轴生成: 将粒子的生命周期设为[...
- 我们Unity项目关于UI界面制作的工作流是这样的,UI设计人员将设计好的UI界面在Adobe XD中上传至蓝湖,Unity程序猿从蓝湖中下载切图资源包导入项目工程中,根据蓝湖中的效果图、样式信息进行界面的搭建: 例如这张首页UI中的第... 我们Unity项目关于UI界面制作的工作流是这样的,UI设计人员将设计好的UI界面在Adobe XD中上传至蓝湖,Unity程序猿从蓝湖中下载切图资源包导入项目工程中,根据蓝湖中的效果图、样式信息进行界面的搭建: 例如这张首页UI中的第...
- 1.各类字段: 为我们的Test类中添加以下字段: using UnityEngine; public class Test : MonoBehaviour{ public enum TestEnum { Enum1, Enum2, } public string stringV... 1.各类字段: 为我们的Test类中添加以下字段: using UnityEngine; public class Test : MonoBehaviour{ public enum TestEnum { Enum1, Enum2, } public string stringV...
- 物体设置tag标签,也可以理解为标记物体,用以区分物体,例如场景中的默认相机的标签默认为MainCamera,在脚本中我们可以通过Camera.main来获取场景中标签为MainCamera的相机。 除了默认的标签外,可以通过Add Tag添加自定义标签: 我们自定义了一个标签Test,新建一个物体将其标签设为Test: ... 物体设置tag标签,也可以理解为标记物体,用以区分物体,例如场景中的默认相机的标签默认为MainCamera,在脚本中我们可以通过Camera.main来获取场景中标签为MainCamera的相机。 除了默认的标签外,可以通过Add Tag添加自定义标签: 我们自定义了一个标签Test,新建一个物体将其标签设为Test: ...
- 功能需求:为软件设定一个使用有效期,当超过指定时间后,程序无法运行。 实现思路:定义一个常量,用于记录一个时间,我们称之为标记时间,使用当前时间减去标记时间,如果时间间隔大于设定的有效期,退出程序。 具体步骤: 1.定义标记时间常量: //标记时间private const string flag = "2022-03-17 1... 功能需求:为软件设定一个使用有效期,当超过指定时间后,程序无法运行。 实现思路:定义一个常量,用于记录一个时间,我们称之为标记时间,使用当前时间减去标记时间,如果时间间隔大于设定的有效期,退出程序。 具体步骤: 1.定义标记时间常量: //标记时间private const string flag = "2022-03-17 1...
- 效果图: 新建PBR Graph,创建以下属性: Scroll Driection(Vector2 类型):控制滚动方向 Noise Scale(Vector1 类型):控制噪点规模 First Color(HDR类型 Color):第一种颜色 Second Color(HDR类型 Color):第二种颜色 创建Po... 效果图: 新建PBR Graph,创建以下属性: Scroll Driection(Vector2 类型):控制滚动方向 Noise Scale(Vector1 类型):控制噪点规模 First Color(HDR类型 Color):第一种颜色 Second Color(HDR类型 Color):第二种颜色 创建Po...
- 目录 一、简介 二、使用说明 1.二维与三维的匹配 2.移除 3.UI分辨率 4.Camera相机 三、Example 示例 一、简介 POI可以理解为场景中的一些有意义的点,例如车站、商场、医院、监控等等,该功能通常用于数字孪生项目,主要目的是将代表这些点位的... 目录 一、简介 二、使用说明 1.二维与三维的匹配 2.移除 3.UI分辨率 4.Camera相机 三、Example 示例 一、简介 POI可以理解为场景中的一些有意义的点,例如车站、商场、医院、监控等等,该功能通常用于数字孪生项目,主要目的是将代表这些点位的...
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-道通无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
即将直播
热门标签