unity3d

Unity3D:模拟器视图

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 模拟器视图 “模拟器”视图在模拟的移动设备上显示应用程序。使用它来查看应用程序与该设备的屏幕形状、分辨率和方向的显示方式。 模拟器视图的屏幕截图 使用模拟器视图 若要打开模拟器视图,请执行下列操作之一: 在“游戏”视图的 ......
模拟器 视图 Unity3D Unity3 Unity

【Unity3D】魔方

## 1 需求实现 ​ [绘制魔方](https://zhyan8.blog.csdn.net/article/details/121197689) 中基于OpenGL ES 实现了魔方的绘制,实现较复杂,本文基于 Unity3D 实现了 2 ~ 10 阶魔方的整体旋转和局部旋转。 ​ 本文完整代码 ......
魔方 Unity3D Unity3 Unity 3D

【Unity3D】阴影原理及应用

## 1 阴影原理 ​ 光源照射到不透明物体上,会向该物体的后面投射阴影,如果阴影区域存在其他物体,这些物体不被光源照射的部分就需要渲染阴影。因此,我们可以将阴影的生成抽象出 2 个流程:物体投射阴影、物体接收阴影。 ![img](https://img-blog.csdnimg.cn/ebc92b ......
阴影 原理 Unity3D Unity3 Unity

【Unity3D】法线贴图和凹凸映射

### 1 法线贴图原理 ​ [表面着色器](https://zhyan8.blog.csdn.net/article/details/126882367)中介绍了使用表面着色器进行法线贴图,实现简单快捷。本文将介绍使用顶点和片元着色器实现法线贴图和凹凸映射,实现更灵活。 ​ 本文完整代码资源见→[ ......
法线 凹凸 Unity3D 贴图 Unity3

Unity3D:Scene 视图摄像机

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Scene 视图摄像机 摄像机设置菜单包含用于配置 Scene 视图摄像机的选项。这些调整不会影响带有摄像机组件的游戏对象上的设置。 要访问摄像机设置菜单,请单击 Scene 视图工具栏中的摄像机图标。 Scene 视图 ......
视图 摄像机 Unity3D Unity3 Unity

Unity3D:场景视图视图选项

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 “场景视图视图选项”工具栏 您可以使用“场景视图视图选项”工具栏“叠加”来选择用于查看场景以及启用/禁用照明和音频的各种选项。这些控件仅在开发期间影响场景视图,对构建的游戏没有影响。 绘制模式 (Draw mode) 菜 ......
视图 场景 Unity3D Unity3 Unity

Unity3D:场景可见性

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 场景可见性 Unity 的场景可见性控件可用于在 Scene 视图中快速隐藏和显示游戏对象,而无需更改它们在游戏中的可见性。 这可用于处理难以查看和选择特定游戏对象的大型或复杂场景。 选择的游戏对象以蓝色突出显示更改场景 ......
场景 Unity3D Unity3 Unity 3D

Unity3D:自定义 Editor 工具

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 使用自定义 Editor 工具 从 Scene 视图中可以访问使用工具模式 API 创建的自定义工具。 您可以通过以下方式来访问自定义工具: 单击场景视图工具工具条叠加中的可用自定义编辑器工具下拉菜单。 打开“工具设置” ......
Unity3D 工具 Editor Unity3 Unity

Unity3D:Pick and select GameObjects

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Pick and select GameObjects 可以在 Scene 视图中或从 Hierarchy 窗口中选择一个游戏对象。也可以一次选择多个游戏对象。 Unity 会在 Scene 视图中突出显示选择的游戏对象 ......
GameObjects Unity3D Unity3 select Unity

Unity3D 开发Hololens 2 在VSCode2022上交叉编译时遇到 MSB3774 Could not find SDK "WindowsMobile, Version=10.0.17763.0"

由于把VSCode装到了D盘,所以Windows Kits/10不在c:Program Files(x86)\Windows Kits\下所以需要进行软连接,到C盘目录下(有一种直接剪切的方式不太好,,,之所以装到D盘,就是为了节约C盘空间,增么可以妥协你)去c:Program Files(x86) ......
quot WindowsMobile Hololens Unity3D Version

Unity3D:Scene 视图导航

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Scene 视图导航 场景视图具有一组导航控件,可帮助您高效地四处移动: 场景视图辅助图标 移动、旋转和缩放工具 居中工具 场景视图辅助图标 场景辅助图标将显示在场景视图中。这将显示场景视图摄像机的当前方向,并允许您修改 ......
视图 Unity3D Unity3 Unity Scene

Unity3D:Project窗口

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 Project 窗口 “项目”窗口显示与项目相关的所有文件,是您在应用程序中导航和查找资源和其他项目文件的主要方式。默认情况下,当您启动新项目时,此窗口处于打开状态。但是,如果找不到它,或者它已关闭,您可以通过“常规>项 ......
Unity3D Project Unity3 Unity 3D

unity3d 不销毁物品

在游戏中,经常需要用到一个类似于static的功能,想要一个参数一直使用,如生命值、登陆状态等。 方案一 使用static,如在gamemanager脚本中设置 public static bool is_login = false; 在其他脚本中,不需要gameobject,直接调用脚本即可 bo ......
物品 unity3d unity3 unity 3d

Unity3D:2D/3D 项目

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 2D 还是 3D 项目 无论是创建 2D 还是 3D 游戏,Unity 都很拿手。在 Unity 中创建新项目时,可以选择以 2D 或 3D 模式启动。您可能已经知道要构建什么,但有一些细微的要点可能会影响选择的模式。 ......
Unity3D 项目 Unity3 Unity 3D

Unity3d安装教程

# 一、下载UnityHub Unityhub是一个Unity项目管理工具,可以装多个版本的unity编辑器 [Unity实时内容开发平台 -实时3D引擎、2D、VR&AR可视化数据 | Unity中国官网](https://unity.cn/) ![](https://s2.loli.net/20 ......
Unity3d 教程 Unity3 Unity 3d

Unity3D安装:离线安装 Unity

推荐:将 NSDT场景编辑器 加入你的3D工具链 3D工具集: NSDT简石数字孪生 在没有 Hub 的情况下离线安装 Unity Unity 下载助手 (Download Assistant) 支持离线部署。在这种部署方式中,可下载用于安装 Unity 的所有文件,然后生成脚本以便在未接入互联网的 ......
Unity Unity3D Unity3 3D

Unity3D高级编程主程手记 学习笔记三:数据表与程序

什么是数据表?有什么用? 数据表相当于一个只读的外部数据库,用来存储着游戏内的各种数据项。数据表是连接了美术、设计策划和程序的桥梁。艺术家用它来配置效果,设计师用它来调整游戏内数值平衡,程序员用它来判断逻辑,所以数据表的意义十分重大。 数据在游戏中存储有几种方式,最初的就是代码数据,所有数据都使用代 ......
数据表 手记 Unity3D 笔记 程序

Unity3D安装:从命令行安装 Unity

推荐:将NSDT场景编辑器加入你的3D工具链 3D工具集:NSDT简石数字孪生 从命令行安装 Unity 如果要在组织中自动部署 Unity,可以从命令行安装 Editor 和其他组件。这些组件是普通的安装程序可执行程序和软件包,可以给用来自动部署 Unity。 要下载组件,请使用 Unity 安装 ......
Unity 命令 Unity3D Unity3 3D

Unity3D高级编程主程手记 学习笔记二:C#技术要点

1.Untiy3D中C#的底层原理 Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。Mono存在的目的是为了跨平台,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实 ......
手记 要点 Unity3D 笔记 Unity3

【开源游戏】Legends-Of-Heroes 基于ET 7.2的双端C#(.net7 + Unity3d)多人在线英雄联盟风格的球球大作战游戏。

Legends-Of-Heroes 一个LOL风格的球球大作战游戏,基于ET7.2,使用状态同步 Main 基于C#双端框架[ET7.2],同步到ET主干详情请看日志。(https://github.com/egametang/ET) 注意:已经升级.Net7,请安装.Net7 SDK. 此游戏为E ......

Unity3D之OnTriggerEnter和OnCollisionEnter

OnCollisionEnter方法要求碰撞的发起方必须拥有刚体,而被碰撞方有没有刚体并不重要; OnTriggerEnter方法则对此没有要求,只需要碰撞双方有一个具有刚体即可触发,当有物体勾选isTrigger属性时,则会执行OnTriggerEnter方法。 ......

Unity3D常用方法

1、StartCoroutine(Thread1()) 启动协程运行Thread1()方法。 注意是协程,不是线程,详情见:https://www.jianshu.com/p/6d923cb0c900 2、yield return new WaitForSeconds(3.0f); 中断协程3秒 3 ......
常用 Unity3D 方法 Unity3 Unity

查看Unity3D中默认的变量名与按键的映射

选择 Edit/Project Settings/Input Manager 点击 Axes 即可查看对应变量名与按键的映射关系 ......
变量 按键 Unity3D Unity3 Unity

在MacOS下使用Unity3D开发游戏

第一次发博客,先发一下我的游戏开发环境吧。 去年2月份买了一台MacBookPro2021 M1pro(以下简称mbp),这一年来一直在用mbp开发游戏。我大致分享一下我的开发工具以及使用体验。 1、Unity 官网链接: https://unity.cn/releases 我一般使用的Apple ......
Unity3D Unity3 MacOS Unity 3D

集成Unity3D到iOS应用程序中

如果想让原生平台(例如 Java/Android、Objective C/iOS 或 Windows Win32/UWP)包含 Unity 功能,可以通过Unity 生成UnityFramework静态库包含到项目中进行实现。 Unity 从2019.3 开始支持将 Unity 运行时组件集成到原生 ......
应用程序 Unity3D 程序 Unity3 Unity

Unity3d创建二维码(利用zxing2.2)

首先 下载ZXing.Net.0.12.0.0.zip,下载地址为http://zxingnet.codeplex.com/ 然后找到其中的unity文件夹,将文件夹放到Unity的工程内。 脚本: using UnityEngine; using System.Collections; using ......
Unity3d Unity3 zxing2 Unity zxing

unity3d面试题及答案

unity3d面试题及答案 1.请描述游戏动画有哪几种,以及其原理。答:主要有关节动画、单一网格模型动画(关键帧动画)、骨骼动画。 关节动画把角色分成若干独立部分,一个部分对应一个网格模型,部分的动画连接成一个整体的动画,角色比较灵活Quake2中使用了这种动画; 单一网络模型动画由一个完整的网格模 ......
答案 unity3d unity3 unity 3d

【Unity3D】Unity3D技术栈

1 前言 ​ 本文梳理了笔者在学习 Unity3D 的过程中,对 Unity3D 的理解和学习路线,以帮助读者循序渐进地学习 Unity3D,后续笔者仍会持续更新 Unity3D 相关技术栈,并同步到本文中。 ​ 1)Unity 相关网站 Unity 官网:https://unity.cn/ Uni ......
Unity3D Unity3 Unity 技术 3D

【Unity3D】空间和变换

1 空间 1.1 左右手坐标系及其法则 1.1.1 左右手坐标系 左手坐标系与右手坐标系 ​ Unity 局部空间、世界空间、裁剪空间、屏幕空间都采用左手坐标系,只有观察空间采用右手坐标系。 ​ 左右手坐标系除了坐标系朝向(旋向性)不同,还存在以下差异: 左手坐标系下旋转正方向的定义遵循左手法则,右 ......
Unity3D Unity3 Unity 空间 3D

【Unity3D】激光灯、碰撞特效

1 需求描述 ​ 本文将模拟激光灯(或碰撞)特效,详细需求如下: 从鼠标位置发射屏幕射线,检测是否与物体发生碰撞 当与物体发生碰撞时,在物体表面覆盖一层激光灯(或碰撞)特效 ​ 本文代码见→激光灯、碰撞特效 2 原理 ​ 获取屏幕射线与物体的碰撞点,并在 shader 中计算顶点与碰撞点的距离(记为 ......
激光灯 激光 特效 Unity3D Unity3