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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 大学生申请软件著作权有什么用_软件著作权 申请

    大学生申请软件著作权有什么用_软件著作权 申请title:在校大学生如何申请软件著作权(超级详细)文章目录title:在校大学生如何申请软件著作权(超级详细)一、前言二、网上申请步骤:(1)打开中国版权保护中心网站(2)点击网站右上方注册/登录按钮(3)进行网上申请登记软件著作权三、材料准备(1)申请表(2)完整文档一份(3)合作开发协议书(4)软件源码(5)身份证复印件以及事业单位法人证书(6)学校公章和事业单位法人证书的获取办法四…

    2022年9月22日
    1
  • Android 调用微信小程序支付badparam_微信定时发消息

    Android 调用微信小程序支付badparam_微信定时发消息最近一项目需要添加微信的分享:朋友、朋友圈。原本以为挺简单的一事,无非就是去官网下个Demo,集成到自己项目中,可以分分钟搞定,结果这帮写文档的坑爹玩意,愣是浪费了我N多时间,好了吐槽完毕,接下来分享下此次调用微信中遇到的问题和解决方法:首先第一个问题:死活调不出微信客户端原因:是没有按照所谓的官方说明来操作,解决方法:1)对要加微信的项目进行打包签名,此时就有了自己的

    2022年9月1日
    4
  • C语言——求两个数的最大公约数和最小公倍数

    C语言——求两个数的最大公约数和最小公倍数求两个数的最大公约数的常用方法:※“辗转相除法”,又名欧几里得算法。基本方法如下:设两数为a和b(a>b),用a除以b,得a÷b=q……r,若r=0,则最大公约数为b;若r≠0,则再用b÷r,得b÷r=q……r’,若r’=0,则最大公约数为r’,若r’≠0,则继续用r÷r’……直到能够整除为止,此时的除数即为最大公约数。例如:a=99,b=18。a÷b=99÷18…

    2022年5月17日
    49
  • Spring学习——Spring IOC 学习整理资料整理

    自己动手写个spring IOC容器 http://blog.csdn.net/u010837612/article/details/50686573 XPath 语法 http://www.runoob.com/xpath/xpath-syntax.htmlspring ioc原理(看完后大家可以自己写一个spring) http://blog.csdn.net/it_man/artic

    2022年2月26日
    42
  • 在鱼眼和全向视图图像的深度学习方法

    点击上方“3D视觉工坊”,选择“星标”干货第一时间送达作者:黄浴https://zhuanlan.zhihu.com/p/88675419本文仅做学术分享,如有侵权,请联系删除。‍‍普通…

    2022年4月8日
    51
  • java中集合转数组中_JAVA中集合转数组遍历[通俗易懂]

    java中集合转数组中_JAVA中集合转数组遍历[通俗易懂]JAVA中集合的遍历的一种方法时集合转数组遍历,也是就调用Collection中的toArray().代码:publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubCollectionc=newArrayList();c.add(newStudent(“kj”,12));c.add(newStude…

    2022年6月15日
    29

发表回复

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

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