百濑辉夜
2022-03-21 11:03:35
这篇文章,我会告诉你,关于Unity开发,你不得不知道的一些东西
个人推荐是使用 Visual Studio Code 进行开发,当然,最近新出的 Microsoft Visual Studio 2022 在性能上有很大的提升,所以你的存储空间足够的话,可以使用 Visual Studio 2022 进行开发,否则还是建议你安装小巧的 Visual Studio Code
摘录自 Visual Studio Code and Unity
翻译 by 湫宁
Visual Studio Code是Unity编辑和调试C#文件的绝佳搭档。 它支持所有 C# 特性。 在下面的屏幕中,您可以看到代码着色、括号匹配、IntelliSense、CodeLens,这只是开始。
继续阅读,了解如何配置Unity和您的项目,以获得最佳体验。
为了在 Visual Studio Code 中使用 .NET Core:
安装.NET Core SDK,其中包括运行时和"dotnet"命令。
[Windows用户] 注销或重新启动Windows以允许对 %PATH%
的更改生效。
[macOS用户] 为了避免看到 一些项目加载有问题。请查看输出以了解更多详细信息
,确保安装最新的 Mono 正式版。
注:此版本的Mono安装在您的系统中,不会干扰Unity安装的MonoDevelop版本。
安装C#扩展网络工具。你可以在Visual Studio Code扩展市场内找到)。
打开Unity Preferences, External Tools, 然后在External Script Editor中找到Visual Studio Code(macOS会显示为Code)
在macOS中,你可以在
/Applications/Visual Studio Code.app
中找到Visual Studio Code,而Windows用户可以在%localappdata%\Programs\Microsoft VS Code\Code.exe
找到(如果你没有更改Visual Studio Code的默认安装路径的话)
Unity支持直接通过 Visual Studio Code 打开脚本。 作为Windows和macOS上的外部脚本编辑器。Unity将检测何时选择Visual Studio Code作为外部脚本编辑器,并在从Unity打开脚本时将正确的参数传递给它。如果参数不存在,Unity还将设置默认值 .vscode/settings.json
(来自Unity 5.5发行说明).
总而言之,就是你需要安装 dotnet SDK
和 dotnet Runtime
,并且需要在Visual Studo Code 里的扩展市场安装Unity插件,插件你可以在官方文档里看到,这里复制不了,不做过多赘述
这也许是最方便,但也许也是最浪费时间和空间的一个方法
首先,前往 Visual Studio 官网,找到下方的下载 Visual Studio,选择Community
接着,打开之后我们来到Visual Studio Installer
选择一个你喜欢的地方,勾上 使用Unity的游戏开发
然后,根据官方文档内的方法,把Visual Stuio设置为默认编辑器
好啦,你就可以开心的去写脚本,实现自己喜欢的功能了
关于写脚本的教程我会放到其他文章去讲解
其实,像Unity这类的东西,你完完全全不需要去学什么,你只需要会一点点基础语法就Ok了
下面展示了一个Unity的示例脚本,这也是你在创建一个新的脚本时Unity自动给你写上的
using UnityEngine;
using System;
using System.Collections;
public class SampleScript : MonoBehavior{
void start()
{
}
void update()
{
}
}
这就是一个基础脚本了,其中的 void start() 函数就是当你游戏刚开始运行的时候执行的代码,void update() 就是游戏运行每一帧都会执行里面的代码
比如这里写一个小脚本
using UnityEngine;
using System;
using System.Collections;
public class SampleScript : MonoBehavior{
public GameObject Object;
void start()
{
Object.SetActive(true);
}
void update()
{
Object.transform.rotation.x += 1;
}
}
这个脚本的用处就是:游戏刚开始运行的时候激活Object,游戏每绘制一帧,Object往X方向旋转1°
看不懂不要紧,接下来的文章我会逐一介绍
然后我这里再放一些程序猿都会去查看的资料
Unity User Manual 2021.2 - Unity 手册
CSDN - 专业开发者社区
Unity中文课堂 (u3d.cn)
枫炎大佬的Blog
本期文章到此结束~
如果你有任何想看的东西,欢迎在下方评论,如果你觉得这个文章写得不多,欢迎点个赞和关注~
我会继续给大家带来更多的这样的文章,谢谢大家支持~