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


相关推荐

  • mysql数据库旅游管理系统_JSP+MySQL基于ssm的旅游管理系统[通俗易懂]

    mysql数据库旅游管理系统_JSP+MySQL基于ssm的旅游管理系统[通俗易懂]本旅游管理系统主要包括系统用户管理模块、景点信息管理模块、变幻图管理、旅游线路管理、登录模块、和退出模块等多个模块。它帮助旅游管理实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了旅游管理数据资源,有效的减少了旅游管理的经济投入,大大提高了旅游管理的效率。SSM旅游网站前台部分界面SSM旅游网站后台部分界面系统功能结构图本系统主要包含了等系统用户管理、景点信…

    2022年6月9日
    30
  • Java虚拟机:Java中堆和栈的详细区别

    Java虚拟机:Java中堆和栈的详细区别

    2021年10月5日
    39
  • 北京移动全网优惠_随着竞争的加剧

    北京移动全网优惠_随着竞争的加剧 【eNet硅谷动力消息】被叫全免计划终于推出了,这个计划可以说是大家翘首以盼,许多人大大节省了话费,对很多人来说是一个大大的福音,但也因此造成了中国通讯资费的改革提速,从而加剧了行业之间的竞争。  中移动北京公司市场部负责人介绍,5月23日公司正式推出了全球通标准资费“被叫全免计划”。自即日开始,北京地区的全球通客户切实实现被叫免费,接听时间没有限制,进一步呼应了社会的期盼。按照本次…

    2022年10月7日
    4
  • 爬取百度地图 POI 数据

    爬取百度地图 POI 数据

    2021年6月11日
    221
  • java集合源码分析(四):LinkedList「建议收藏」

    java集合源码分析(四):LinkedList「建议收藏」概述LinkedList是一个不保证线程安全的、基于双向的双端链表的实现的List集合。LinkedList继承了AbstractSequentialList抽象类,在实现List接

    2022年8月16日
    8
  • samba服务共享目录时 什么参数表示该共享目录可以浏览_电脑samba共享

    samba服务共享目录时 什么参数表示该共享目录可以浏览_电脑samba共享会不会有那么一天,生活可以简单到每天清早踏上一辆载着鲜花的脚踏车,微笑着穿过窄窄的街巷,为爱花的人送去芬芳,为需要知识的你送去帮助。上期为大家说了如何搭建dhcp服务(详情点击使用DHCP动态分配IP)本期为大家带来搭建samba服务先来说说samba服务的作用:跨平台支持文件共享服务samba的特点:支持匿名和身份验证共享数据,它的安全性也比较高samba支持的协议有:nmb(监听137,138号端口,提供域名访问,属于UDP协议)smb(监听139号端口,服务消息块,提供Linux平台共享

    2026年3月8日
    7

发表回复

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

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