- 在三维空间中生成一个圆,需要知道圆的中心点位置、圆的半径以及圆的朝向这三个参数,通过这三个参数求得在圆上的点坐标,最终通过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...
- 目录 简介 一、通过名称加载场景 二、通过指针加载场景 三、事件 四、示例 简介 加载场景的重载函数如下: /// <summary>/// 异步加载场景/// </summary>/// <param name="sceneName">场景名称</param>/... 目录 简介 一、通过名称加载场景 二、通过指针加载场景 三、事件 四、示例 简介 加载场景的重载函数如下: /// <summary>/// 异步加载场景/// </summary>/// <param name="sceneName">场景名称</param>/...
- 模型的Import Settings中Materials部分是不支持多选进行编辑的,如图所示,如果我们选中多个模型,编辑器中会提示Material Editing is not supported on multiple selection. 假如我们往工程中导入了大量模型,其默认的Location设置为Use Embedded ... 模型的Import Settings中Materials部分是不支持多选进行编辑的,如图所示,如果我们选中多个模型,编辑器中会提示Material Editing is not supported on multiple selection. 假如我们往工程中导入了大量模型,其默认的Location设置为Use Embedded ...
- 项目需求: 从一个设备的输出端口连线到另一个设备的输入端口。鼠标点击输出端口时,开始画线,位置随鼠标位置移动,再次点击鼠标,若为输入端口,连线成功。 实现思路: 第一时间想到了LineRenderer组件,该组件通过设置顶点数量和位置,在顶点间绘制线条,我们需要4个顶点,输出端口为起点,中间为两个拐点,终点为鼠标位置或输入端口... 项目需求: 从一个设备的输出端口连线到另一个设备的输入端口。鼠标点击输出端口时,开始画线,位置随鼠标位置移动,再次点击鼠标,若为输入端口,连线成功。 实现思路: 第一时间想到了LineRenderer组件,该组件通过设置顶点数量和位置,在顶点间绘制线条,我们需要4个顶点,输出端口为起点,中间为两个拐点,终点为鼠标位置或输入端口...
- Example: using UnityEngine; using SK.Framework; public class Foo : MonoBehaviour { private GameObject target; private bool isDetected; private void Update... Example: using UnityEngine; using SK.Framework; public class Foo : MonoBehaviour { private GameObject target; private bool isDetected; private void Update...
- Button组件中的Transition属性用于设置用户交互的响应方式,包含四种类型: 1.None 2.Color Tint ... Button组件中的Transition属性用于设置用户交互的响应方式,包含四种类型: 1.None 2.Color Tint ...
- 如图所示,假如一个模型被大量的规整的摆放在场景中,当我们修改了这个模型需要替换时,需要将新模型按照如上位置进行逐个替换比较麻烦,下面介绍的工具Replacer可以很方便的进行批量替换: 在Hierarchy层级窗口选中所有需要替换的模型,然后指定用来替换的模型,点击Replace进行替换 工具代码如下: using Uni... 如图所示,假如一个模型被大量的规整的摆放在场景中,当我们修改了这个模型需要替换时,需要将新模型按照如上位置进行逐个替换比较麻烦,下面介绍的工具Replacer可以很方便的进行批量替换: 在Hierarchy层级窗口选中所有需要替换的模型,然后指定用来替换的模型,点击Replace进行替换 工具代码如下: using Uni...
- 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服... 介绍 在阅读了罗培羽著作的Unity3D网络游戏实战一书后,博主综合自己的开发经验与考虑进行部分修改和调整,将通用的客户端网络模块和通用的服务端框架进行提取,形成专栏,介绍Socket网络编程,希望对其他人有所帮助。目录如下: 一、通用服...
- 在Scene窗口编辑UI界面时,当重叠的UI元素较多时,很难点选想要选中的元素,UI Selector工具做了如下功能:右键时弹出一个列表,列举所有包含鼠标当前位置的RectTransform物体,在列表中选择即可选中该UI元素。 &n... 在Scene窗口编辑UI界面时,当重叠的UI元素较多时,很难点选想要选中的元素,UI Selector工具做了如下功能:右键时弹出一个列表,列举所有包含鼠标当前位置的RectTransform物体,在列表中选择即可选中该UI元素。 &n...
- 文章目录 1、三维图形学2、3D建模3、3D游戏 1、三维图形学 三维图形学课程期末复习笔记: ————————————————————————————————————————... 文章目录 1、三维图形学2、3D建模3、3D游戏 1、三维图形学 三维图形学课程期末复习笔记: ————————————————————————————————————————...
- 前言 最近在做评论功能,使用到了循环列表,需要一个动效表现:第一个item开始依次逐渐显示后面每个item。 思路 item的渐隐渐显,通常需要使用CanvasGroup来控制,方法如下: loc... 前言 最近在做评论功能,使用到了循环列表,需要一个动效表现:第一个item开始依次逐渐显示后面每个item。 思路 item的渐隐渐显,通常需要使用CanvasGroup来控制,方法如下: loc...
- 一般来讲如果项目是PC或Android、IOS端不会有批量Build打包这样的需求,但如果项目是WebGL端可能会遇到这样的需求:不同场景打包成不同的包体,入口是前端在页面中布局的,点击链接打开相应的程序。依次手动打包比较繁琐而且需要等待很长时间,因此写了批量Build这样的功能,下班时点击Build经历漫长的夜晚,第二天上班时包体已经... 一般来讲如果项目是PC或Android、IOS端不会有批量Build打包这样的需求,但如果项目是WebGL端可能会遇到这样的需求:不同场景打包成不同的包体,入口是前端在页面中布局的,点击链接打开相应的程序。依次手动打包比较繁琐而且需要等待很长时间,因此写了批量Build这样的功能,下班时点击Build经历漫长的夜晚,第二天上班时包体已经...
- 目录 一、配置文件 1.新建 2.编辑 3.路径 二、创建分数 1.创建单项分数 2.创建分数组合 三、获取分数 四、取消分数 五、计算总分 一、配置文件 1.新建 通过右键/Create/Score Profile创建一个分数配置文件 2.编辑 首先在ScoreIDConstant脚本中编写... 目录 一、配置文件 1.新建 2.编辑 3.路径 二、创建分数 1.创建单项分数 2.创建分数组合 三、获取分数 四、取消分数 五、计算总分 一、配置文件 1.新建 通过右键/Create/Score Profile创建一个分数配置文件 2.编辑 首先在ScoreIDConstant脚本中编写...
上滑加载中
推荐直播
-
在昇腾云上部署使用DeepSeek
2025/02/14 周五 16:30-18:00
Hao-资深昇腾云解决方案专家
昇腾云上有多种方法部署DeepSeek,讲师一步步演示,解析配置参数的含义和推荐的选择。学完一起动手搭建自己的DeepSeek环境吧!
回顾中
热门标签