- 效果图: 用到网上找的一张线条贴图: 创建一个新的PBR Graph,创建以下属性: Hologram Texture(Texture 2D 类型):即上面的线条贴图 Tiling(Vector2 类型):用于控制平铺属性 Scroll Speed(Vector1 类型):用于控制全息线条的滚... 效果图: 用到网上找的一张线条贴图: 创建一个新的PBR Graph,创建以下属性: Hologram Texture(Texture 2D 类型):即上面的线条贴图 Tiling(Vector2 类型):用于控制平铺属性 Scroll Speed(Vector1 类型):用于控制全息线条的滚...
- 在程序运行过程中创建、实例化对象物体需要用到Object类中的 Instantiate 函数,例如,我们场景中有一个物体A: 现在我们想要在场景中创建五个该物体,则用Instantiate函数将该物体作为参数传入: using UnityEngine; public class Foo : MonoBehaviour{ ... 在程序运行过程中创建、实例化对象物体需要用到Object类中的 Instantiate 函数,例如,我们场景中有一个物体A: 现在我们想要在场景中创建五个该物体,则用Instantiate函数将该物体作为参数传入: using UnityEngine; public class Foo : MonoBehaviour{ ...
- 通常在展示人物对话的时候文本的长度是不定的,因此会需要动态的调整对话内容文本框的背景图片的大小,这里以如下这种气泡框的对话为例: 实现该需求涉及到的内容包括Content Size Fitter组件的使用、2D Sprite工具包的使用。 Content Size Fitter组件用于Text文本框,如图所示,我们将Horzon... 通常在展示人物对话的时候文本的长度是不定的,因此会需要动态的调整对话内容文本框的背景图片的大小,这里以如下这种气泡框的对话为例: 实现该需求涉及到的内容包括Content Size Fitter组件的使用、2D Sprite工具包的使用。 Content Size Fitter组件用于Text文本框,如图所示,我们将Horzon...
- 通常我们把一个人物模型拖到Scene场景中后是这样的: 本文制作一个在Scene窗口预览动画片段的工具,如图所示: 代码如下: using UnityEngine;using UnityEditor; namespace SK.Framework{ /// <summary> ///... 通常我们把一个人物模型拖到Scene场景中后是这样的: 本文制作一个在Scene窗口预览动画片段的工具,如图所示: 代码如下: using UnityEngine;using UnityEditor; namespace SK.Framework{ /// <summary> ///...
- 假设有脚本A、B,均继承自MonoBehaviour,那么它们可以以组件的形式挂载于物体上,现在将它们分别挂在物体GameObjectA和GameObjectB上: 在B脚本中声明一个A变量,以public修饰符修饰,那么在B的Inspector面板上即可将挂载A组件的GameObjectA物体拖拽赋值: using Uni... 假设有脚本A、B,均继承自MonoBehaviour,那么它们可以以组件的形式挂载于物体上,现在将它们分别挂在物体GameObjectA和GameObjectB上: 在B脚本中声明一个A变量,以public修饰符修饰,那么在B的Inspector面板上即可将挂载A组件的GameObjectA物体拖拽赋值: using Uni...
- 效果图: 实现该效果图所需的知识点: 1.贝塞尔曲线 贝塞尔曲线是图形学中非常重要的参数曲线,在此不做详细介绍,这里我们用到的是二次方公式: using UnityEngine;using System.Collections.Generic; namespace SK.Framework{ publi... 效果图: 实现该效果图所需的知识点: 1.贝塞尔曲线 贝塞尔曲线是图形学中非常重要的参数曲线,在此不做详细介绍,这里我们用到的是二次方公式: using UnityEngine;using System.Collections.Generic; namespace SK.Framework{ publi...
- using UnityEngine;using Random = UnityEngine.Random; using System;using System.Collections.Generic; namespace SK.Framework{ /// <summary> /// 算术相关拓展 /// &... using UnityEngine;using Random = UnityEngine.Random; using System;using System.Collections.Generic; namespace SK.Framework{ /// <summary> /// 算术相关拓展 /// &...
- Unity开发工作中,在Hierarchy窗口搜索栏可以通过物体名称或组件名称对场景中的物体进行搜索,但是并不能满足我们一些其它的搜索要求,例如搜索指定Tag标签的物体,或者指定Layer层级的物体,或者指定Active状态的物体,或者更为复杂的一些搜索,比如我们想找到场景中所有隐藏的、且挂有Cam... Unity开发工作中,在Hierarchy窗口搜索栏可以通过物体名称或组件名称对场景中的物体进行搜索,但是并不能满足我们一些其它的搜索要求,例如搜索指定Tag标签的物体,或者指定Layer层级的物体,或者指定Active状态的物体,或者更为复杂的一些搜索,比如我们想找到场景中所有隐藏的、且挂有Cam...
- FSM(Finite State Machine)有限状态机,广泛应用于状态类、流程类、步骤类程序的处理。 1. 定义状态接口、抽象状态类,状态包含的五个基本行为: · OnInitialization 状态初始化事件 &nb... FSM(Finite State Machine)有限状态机,广泛应用于状态类、流程类、步骤类程序的处理。 1. 定义状态接口、抽象状态类,状态包含的五个基本行为: · OnInitialization 状态初始化事件 &nb...
- Example: var audioSource = GetComponent<AudioSource>();audioSource .SetClip(bgm) .SetVolume(0.5f) .SetPriority(128) .SetPitch(1) .SetPanStereo(0) ... Example: var audioSource = GetComponent<AudioSource>();audioSource .SetClip(bgm) .SetVolume(0.5f) .SetPriority(128) .SetPitch(1) .SetPanStereo(0) ...
- 溶解效果实现首先需要一张噪点贴图,在网上随便下了一张: 创建Dissolve.shader,添加基础属性: Properties { _MainTex ("Main Texture", 2D) = "white" {} //噪点贴图 _DissolveTex("Dissolve Texture", 2D)... 溶解效果实现首先需要一张噪点贴图,在网上随便下了一张: 创建Dissolve.shader,添加基础属性: Properties { _MainTex ("Main Texture", 2D) = "white" {} //噪点贴图 _DissolveTex("Dissolve Texture", 2D)...
- 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下:  ... 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下:  ...
- 在三维空间中生成一个圆,需要知道圆的中心点位置、圆的半径以及圆的朝向这三个参数,通过这三个参数求得在圆上的点坐标,最终通过LineRenderer组件将圆绘制出来: 首先从二维平面来看,我们已知圆的中心点(x0, y0),半径r,即可通过以下公式求得角度a的圆上的点坐标位置(x,y): &nb... 在三维空间中生成一个圆,需要知道圆的中心点位置、圆的半径以及圆的朝向这三个参数,通过这三个参数求得在圆上的点坐标,最终通过LineRenderer组件将圆绘制出来: 首先从二维平面来看,我们已知圆的中心点(x0, y0),半径r,即可通过以下公式求得角度a的圆上的点坐标位置(x,y): &nb...
- Render Streaming是Unity官方推出的一套云渲染解决方案,可以实现将我们打包的.exe程序运行于服务器云端,在浏览器、移动端进行显示,该解决方案基于Google开发的WebRTC流技术,以及Unity官方推出的新的输入系统Input System。本文介绍基于Render Streaming最初版本1.1.1的云渲染实现... Render Streaming是Unity官方推出的一套云渲染解决方案,可以实现将我们打包的.exe程序运行于服务器云端,在浏览器、移动端进行显示,该解决方案基于Google开发的WebRTC流技术,以及Unity官方推出的新的输入系统Input System。本文介绍基于Render Streaming最初版本1.1.1的云渲染实现...
- Unity中的Q、W、E、R快捷键用于切换不同的工具,它们分别对应HandTool、MoveTool、RotateTool、ScaleTool: 1.HandTool 用于拖动场景中的视野,如下,选中HandTool工具时在Scene场景中拖动鼠标: 2.MoveTool 用于选中、移动场景中的物体 3.RotateT... Unity中的Q、W、E、R快捷键用于切换不同的工具,它们分别对应HandTool、MoveTool、RotateTool、ScaleTool: 1.HandTool 用于拖动场景中的视野,如下,选中HandTool工具时在Scene场景中拖动鼠标: 2.MoveTool 用于选中、移动场景中的物体 3.RotateT...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签