Unity安装步骤、设置中文界面,新建一个项目

目录

0. 了解

 1. 在官网注册账户

2. 注册完后登录账户,登录成功后点击下载Unity,先下载UnityHub

3. 安装UnityHub

 4.  设置UnityHub为中文,添加许可

5. 安装Unity编辑器

6. 在UnityHub中新建项目

7. 将编辑器设置为中文界面


0. 了解

(1)Unity官方支持Personal个人版,仅供个人学习使用,免费。

(2) Unity Hub,Unity Editor(编辑器)是两个不同的东西。先下载Unity Hub,在其中下载Unity(即Unity Editor)需要激活,再在Hub中选择 Unity 版本,安装最新的 Unity 版本、旧版本或具有最新开发中功能的 Beta 版。(从UnityHub安装,可以选择语言包。直接在官网下载不可以选语言包。推荐前者)

(3) 2021年10月份宣布,公司将于未来几个月逐步推出Unity系列产品的全新徽标。要知道新旧两个logo都是unity

1. 在官网注册账户

官网地址: Unity实时内容开发平台 - 3D、2D、VR & AR可视化 | Unity中国官网

打开官网后先(注册)、登录

注册账户,前往邮件进行激活,并绑定手机号

2. 注册完后登录账户,登录成功后点击下载Unity,先下载UnityHub

下载完成:

3. 安装UnityHub

 安装完成,登录

 登录,此处先选择跳过

先选择跳过

4.  设置UnityHub为中文,添加许可

打开设置

设置语言为中文

添加个人版许可证

添加许可成功

5. 安装Unity编辑器

在UnityHub中选择编辑器版本,进行安装

可以选择添加模块:开发工具、平台、文档、语言包。此处我只选择了简体中文语言包。

接下来就可以静静等待安装完成。

安装完成后打开编辑器(实际打开的还是UnityHub)

6. 在UnityHub中新建项目

新建项目

 选择3D模板

新建成功

7. 将编辑器设置为中文界面

菜单栏 -> Edit -> Preferences -> Languages -> Editor language -> 简体中文

重启可应用设置

  • 6
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
要实现将一个场景界面缩小放在另一个场景界面中,可以使用Unity的RenderTexture技术。具体步骤如下: 1. 在要缩小显示的场景中,创建一个GameObject,并添加一个Camera组件。将该Camera组件的Clear Flags属性设置为Solid Color,并将它的Target Texture属性设置为一个新建的RenderTexture。 2. 在要放置缩小场景的场景中,创建一个UI元素(比如RawImage),并将该元素的Texture属性设置为上一步中创建的RenderTexture。 3. 在代码中,使用Graphics.Blit方法将第一个场景的Camera渲染到RenderTexture中。具体代码如下: ```csharp public Camera renderCamera; public RenderTexture renderTexture; void OnRenderImage(RenderTexture source, RenderTexture destination) { Graphics.Blit(source, renderTexture); } ``` 4. 在第二个场景中,使用一段代码来控制缩放和位置。具体代码如下: ```csharp public RawImage rawImage; public float scale = 0.2f; // 缩放比例 public Vector2 position = new Vector2(50, 50); // 显示位置 void Update() { rawImage.rectTransform.localScale = new Vector3(scale, scale, 1); rawImage.rectTransform.anchoredPosition = position; } ``` 完整代码如下: ```csharp using UnityEngine; using UnityEngine.UI; public class MiniMap : MonoBehaviour { public Camera renderCamera; public RenderTexture renderTexture; public RawImage rawImage; public float scale = 0.2f; // 缩放比例 public Vector2 position = new Vector2(50, 50); // 显示位置 void Start() { // 设置Camera的渲染目标为RenderTexture renderCamera.targetTexture = renderTexture; } void Update() { // 调整RawImage的缩放和位置 rawImage.rectTransform.localScale = new Vector3(scale, scale, 1); rawImage.rectTransform.anchoredPosition = position; // 将第一个场景渲染到RenderTexture中 Graphics.Blit(renderCamera.targetTexture, renderTexture); } void OnRenderImage(RenderTexture source, RenderTexture destination) { // 将RenderTexture渲染到屏幕上 Graphics.Blit(source, destination); } } ``` 需要注意的是,这段代码需要挂在第二个场景中的一个GameObject上,并将RenderTexture和RawImage赋值到对应的变量中。同时,需要将第一个场景中的Camera赋值到renderCamera变量中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假以时日♪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值