Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]五邑隐侠,本名关健昌,12年游戏生涯。本教程以Unity3D+VSCode+C#+xlua为例。一、安装Unity1、从官网下载UnityHub:https://uni

大家好,又见面了,我是你们的朋友全栈君。

五邑隐侠,本名关健昌,12年游戏生涯。 本教程以 Unity 3D + VS Code + C# + xlua 为例。
 
一、安装Unity
1、从官网下载 Unity Hub: https://unity.com/download ,选择 [ Download for Windows ]
 
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

下载完成后,双击打开安装。一直点 同意/下一步 完成安装(可以修改安装目录到D:盘)
 
2、运行 Unity Hub,如果有更新,先更新下 Unity Hub
 
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]
3、需要登录 Unity ID才能继续,如果还没有,可以注册一个
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

4、登录成功后,点击 [安装] 标签,先安装一个版本的 Unity
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

5、在弹出界面选择推荐的LTS版本即可,点击 [下一步]
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

6、如果只是学习,勾选下图这3个就可以(如果是Mac电脑,不勾Windows Build Support,勾上Mac Build Support),点击 [完成] 开始安装
 
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

7、留意蓝色的进度条,等待安装完成
 
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

8、安装完成后点击 [项目],注意下方这个提示,你需要激活一个许可证,点击 [管理许可证]
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

或者点击右上角的 设置按钮
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

9、在弹窗中选择 “Unity个人版”,“我不以专业身份使用Unity”,点击 [完成]
Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 Unity 3D安装完成

 

二、配置 C# 开发环境

1、下载并安装 .Net4.7.1开发包,https://dotnet.microsoft.com/en-us/download/dotnet-framework/net471

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

2、下载 VS Code:https://code.visualstudio.com/,双击exe,一直下一步到安装完成

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

3、打开 VS Code,点击插件标签,搜索安装以下插件

    1)C#

    2)Debugger for Unity

    3)Unity Code Snippets

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

C#开发环境配置完成 

 

三、配置 Lua 开发环境

1、打开 Unity Hub,点击 [项目] –> [新建]

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

2、选择项目模板(例如:2D),填写项目名称,点击 [创建]

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

 

如果项目有报错,尝试重启Unity 3D

 

3、下载xlua,https://github.com/Tencent/xLua,可以通过git clone或者下载zip

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

4、把 xlua 下的 Assets文件夹拷贝到工程根目录

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

5、这时 Unity 3D 菜单栏会增加一个xlua的菜单

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

 

6、XLua -> Generate Code 生成 lua访问C#的包装类代码,XLua -> Clear Generated Code 清空生成的 lua访问C#的包装类代码

7、打开VS Code的插件按钮,安装 Lua Debug插件、腾讯的 Lua插件

Unity3D开发入门教程(一)——搭建开发环境[通俗易懂]

Lua开发环境配置完成

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155571.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月3日 下午5:46
下一篇 2022年7月3日 下午6:00


相关推荐

  • android调用相册并显示图片_Android获取相册列表

    android调用相册并显示图片_Android获取相册列表从之前的项目摘出来这段代码,去掉了裁剪功能packagecom.example.one;importandroid.content.Intent;importandroid.database.Cursor;importandroid.graphics.Bitmap;importandroid.graphics.BitmapFactory;importandroid.g…

    2025年11月22日
    4
  • java netcdf精度_NetCDF 介绍

    java netcdf精度_NetCDF 介绍附件文档 4NetCDFJava4 1 概述 Overview 参考网址 http www unidata ucar edu software netcdf java documentatio htmTheNetCDF Javalibraryi CDM ageneralizat O

    2026年3月18日
    2
  • cdr9导出对话框遮挡怎么办_sldprt文件ug怎么打开

    cdr9导出对话框遮挡怎么办_sldprt文件ug怎么打开说明因为之前旧项目采用的是MFC+BCG界面库的方法实现的。维护旧项目过程中,遇到选择文件对话框没有从默认位置选择的问题,学习和思考后,问题得到解决,特此记录。原来的BCG中配置选择的方法是这样的: lpszDefExt=_T(“DAT”); lpszFilter=_T(“文件|*.dat|\ 文件|*.bln|\ 文件|*.xyz|\ 文件|*.txt||”); m_editDataName.EnableFileBrowseButton(

    2022年10月8日
    6
  • oracle10G/11G官方下载地址集合 直接迅雷下载

    oracle10G/11G官方下载地址集合 直接迅雷下载

    2021年12月16日
    45
  • 计算经纬度的距离_经纬度测距

    计算经纬度的距离_经纬度测距PHP根据经纬度坐标计算距离在有些应用中需要用到计算距离的功能,例如附近的商家、离我最近等功能。W为纬度对应的弧度,J为经度对应的弧度,如上图所示下面代码lat是纬度lng是经度看类代码/***根据经纬度算距离,返回结果单位是公里,先纬度,后经度*@param$lat1*@param$lng1*@param$lat2*@param$lng2*@returnfloat|…

    2025年11月26日
    6
  • TinyXML2使用方法及示例

    TinyXML2使用方法及示例转自https://blog.csdn.net/liang_baikai/article/details/78783839概述 TinyXML2是简单实用的开源的C++XML文件解析库,可以很方便的应用到现有的项目之中。  TinyXML2解析器相对TinyXML1在代码上是完全重写,使其更适合于游戏开发中使用。它使用更少的内存,更快,并使用更少的内存分配。说明 xml类似数据库,…

    2022年6月6日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号