- 目录 一、背景音乐 1.将一个AudioClip资产作为背景音乐进行播放 2.设置背景音乐是否循环 3.设置背景音乐音量 4.设置背景音乐是否暂停 5.设置背景音乐是否静音 二、音效 1.将一个AudioClip资产作为音效进行播放 2.在三维空间中的指定坐标位置播放音效 3.音效跟随物体进行播放 4.所有播放... 目录 一、背景音乐 1.将一个AudioClip资产作为背景音乐进行播放 2.设置背景音乐是否循环 3.设置背景音乐音量 4.设置背景音乐是否暂停 5.设置背景音乐是否静音 二、音效 1.将一个AudioClip资产作为音效进行播放 2.在三维空间中的指定坐标位置播放音效 3.音效跟随物体进行播放 4.所有播放...
- 当我们使用射线投射检测到碰撞时,可以从RaycastHit中获取射线投射返回的信息,其中normal变量表示碰撞物体表面的法线向量: using UnityEngine; public class Example : MonoBehaviour{ private void Update() { Ray ray... 当我们使用射线投射检测到碰撞时,可以从RaycastHit中获取射线投射返回的信息,其中normal变量表示碰撞物体表面的法线向量: using UnityEngine; public class Example : MonoBehaviour{ private void Update() { Ray ray...
- 假设人物A向正前方释放一个技能,攻击范围为一个扇形,如何判断人物B是否在该范围内受到攻击。 1. 向量A的正前方forward 与 A指向B的向量direction 的角度offsetAngle小于扇形角度的1/2 ... 假设人物A向正前方释放一个技能,攻击范围为一个扇形,如何判断人物B是否在该范围内受到攻击。 1. 向量A的正前方forward 与 A指向B的向量direction 的角度offsetAngle小于扇形角度的1/2 ...
- 目录 简介 函数 1.pem公钥内容转xml 2.pem私钥内容转xml 3.使用公钥对数据进行加密 4.使用私匙对待签名内容进行签名 示例 简介 在调用Java后端接口,需要使用后端提供的pem私钥,在Unity中使用RSA算法对参数进行签名时,需要先将pem文件中的私钥内容转换为c#支持的xm... 目录 简介 函数 1.pem公钥内容转xml 2.pem私钥内容转xml 3.使用公钥对数据进行加密 4.使用私匙对待签名内容进行签名 示例 简介 在调用Java后端接口,需要使用后端提供的pem私钥,在Unity中使用RSA算法对参数进行签名时,需要先将pem文件中的私钥内容转换为c#支持的xm...
- Mathf中的三角函数是我们常用的数学运算函数,在使用过程中需要注意参数的单位,以Sin正弦函数为例,我们都知道30度角的正弦函数结果为0.5,那么当我们调用Mathf.Sin函数时,假如我们传入30,则可以发现其结果并不是0.5: Debug.Log($"Mathf.Sin(30) => {Mathf.Sin(30f)}");... Mathf中的三角函数是我们常用的数学运算函数,在使用过程中需要注意参数的单位,以Sin正弦函数为例,我们都知道30度角的正弦函数结果为0.5,那么当我们调用Mathf.Sin函数时,假如我们传入30,则可以发现其结果并不是0.5: Debug.Log($"Mathf.Sin(30) => {Mathf.Sin(30f)}");...
- 1.Name Duplicator:名称复制机(根据层级结构复制名称) 2.Material Duplicator:材质复制机(根据层级结构复制材质) 代码如下: namespace SK.Framework{ public interface IDuplicator { stri... 1.Name Duplicator:名称复制机(根据层级结构复制名称) 2.Material Duplicator:材质复制机(根据层级结构复制材质) 代码如下: namespace SK.Framework{ public interface IDuplicator { stri...
- 目录 简介 一、Countdown 定时器(倒计时) 二、Clock 计时器 三、Chronometer 秒表 四、Alarm 闹钟 五、EverySeconds 与 EveryFrames 六、TimeUtility 功用 简介 &nb... 目录 简介 一、Countdown 定时器(倒计时) 二、Clock 计时器 三、Chronometer 秒表 四、Alarm 闹钟 五、EverySeconds 与 EveryFrames 六、TimeUtility 功用 简介 &nb...
- 国际惯例先看效果: 用到的贴图 创建一个新的PBR Graph,在Blackboard中添加以下属性: 1.Scan Texture(Texture 2D 类型):用于上面的扫光贴图 2.Scan Speed(Vector1 类型):用于控制扫光速度 3.Scan Width(Vector1 类型):用于控制扫光宽度 ... 国际惯例先看效果: 用到的贴图 创建一个新的PBR Graph,在Blackboard中添加以下属性: 1.Scan Texture(Texture 2D 类型):用于上面的扫光贴图 2.Scan Speed(Vector1 类型):用于控制扫光速度 3.Scan Width(Vector1 类型):用于控制扫光宽度 ...
- 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服... 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服...
- 目录 一、简介 二、功能 1.键盘控制平移 2.鼠标控制平移 3.视角拉近拉远 4.绕视角中心旋转 5.视角聚焦 6.活动区域限制 7.闲置时绕视角中心旋转 三、核心变量 一、简介 FreeCameraController是用于上帝视角、自由视角的相机控制脚本,同时支持Input System ... 目录 一、简介 二、功能 1.键盘控制平移 2.鼠标控制平移 3.视角拉近拉远 4.绕视角中心旋转 5.视角聚焦 6.活动区域限制 7.闲置时绕视角中心旋转 三、核心变量 一、简介 FreeCameraController是用于上帝视角、自由视角的相机控制脚本,同时支持Input System ...
- 本文介绍如何为FSM有限状态机模块实现一个自定义编辑器面板,FSM的详细代码在上一篇文章中有介绍,链接地址: 在Unity中构建FSM有限状态机 下面是最终效果: &n... 本文介绍如何为FSM有限状态机模块实现一个自定义编辑器面板,FSM的详细代码在上一篇文章中有介绍,链接地址: 在Unity中构建FSM有限状态机 下面是最终效果: &n...
- 目录 简介 一、普通类型单例 二、Mono类型单例 简介 单例通过类型是否继承MonoBehaviour被区分为两种,分别是普通类型单例Singleton和Mono类型单例MonoSingleton 一、普通类型单例 普通类型单例的实现通过继承ISingleton接口并实现其中的OnInit事件,该事件在单例初始... 目录 简介 一、普通类型单例 二、Mono类型单例 简介 单例通过类型是否继承MonoBehaviour被区分为两种,分别是普通类型单例Singleton和Mono类型单例MonoSingleton 一、普通类型单例 普通类型单例的实现通过继承ISingleton接口并实现其中的OnInit事件,该事件在单例初始...
- 当我们需要切换一个bool值的时候通常需要用到Toggle开关,Toggle的绘制需要用到GUILayout.Toggle或EditorGUILayout.Toggle方法。 using UnityEngine;using UnityEditor; [CustomEditor(typeof(Test))]public class Te... 当我们需要切换一个bool值的时候通常需要用到Toggle开关,Toggle的绘制需要用到GUILayout.Toggle或EditorGUILayout.Toggle方法。 using UnityEngine;using UnityEditor; [CustomEditor(typeof(Test))]public class Te...
- 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服... 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服...
- Cinemachine是Unity官方推出的一套相机管理解决方案,配合Timeline使用可以实现电影级别的分镜镜头,下面以一个车子移动的例子简单介绍Cinemachine和Timeline的配合使用。 如果你的工程里没有安装Cinemachine,首先要到Package Manager中去下载安装: 使用Vitural C... Cinemachine是Unity官方推出的一套相机管理解决方案,配合Timeline使用可以实现电影级别的分镜镜头,下面以一个车子移动的例子简单介绍Cinemachine和Timeline的配合使用。 如果你的工程里没有安装Cinemachine,首先要到Package Manager中去下载安装: 使用Vitural C...
上滑加载中
推荐直播
-
探秘仓颉编程语言:华为开发者空间的创新利器
2025/02/22 周六 15:00-16:30
华为云讲师团
本期直播将与您一起探秘颉编程语言上线华为开发者空间后,显著提升开发效率,在智能化开发支持、全场景跨平台适配能力、工具链与生态完备性、语言简洁与高性能特性等方面展现出的独特优势。直播看点: 1.java转仓颉的小工具 2.仓颉动画三方库lottie 3.开发者空间介绍及如何在空间用仓颉编程语言开发
回顾中 -
大模型Prompt工程深度实践
2025/02/24 周一 16:00-17:30
盖伦 华为云学堂技术讲师
如何让大模型精准理解开发需求并生成可靠输出?本期直播聚焦大模型Prompt工程核心技术:理解大模型推理基础原理,关键采样参数定义,提示词撰写关键策略及Prompt工程技巧分享。
去报名 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签