【Unity入门】软件Unity Hub和Unity的安装和简单尝试-程序员宅基地

技术标签: unity  Unity  游戏引擎  

目录

软件准备:

下载Unity Hub和需要的Unity

Unity Hub配置:

Unity3D配置:

开始新建项目:​

简单尝试:

简易Demo:

①先认识场景的创建工具: ​

②创建场景对象

③根据自己的需求创建对象和场景,注意对象之间的父子关系嵌套​

④为对象新建后台代码组成

⑤双击代码文件,会自动接入VS2013中,进行后台的代码编写有时进入时会弹出以下弹窗,选择相应选项即可 ​

⑥接下来可以开始自己探索Unity啦!还有很多功能是没讲到的


软件准备:

下载Unity Hub和需要的Unity

进入Unity中国官网(https://unity.cn/)
注册账号后(注册时为了避免学生的限制,身份选择时尽量不选择“学生”,可以后期在个人账户中修改),找到自己想下载的内容,选择Hub下载方式,则会网页会提示先下载Hub
 


根据提示下载对应系统的Unity Hub
 

得到下载安装包


UnityHub和Unity都可以一直点击“下一步”安装。
!!修改安装目录,不建议将软件安装在C盘 (并记录Unity安装的目录,后面步骤会用到)

Unity也可以在Hub里面进行相对应版本的安装
 

Unity Hub配置:

下载好Unity后,需要接入Unity Hub

找到Unity下载的位置进行接入,示例: 


接入后,可以在下方看到所需要的版本文件:

这时便可以新建项目了,但是有时会有许可证的问题,申请个人免费版的即可

Unity3D配置:

首次启动并登陆帐号


许可证重激活:
 


 
许可证激活成功

开始新建项目:

注意核对上方的编辑器版本,选择需要的模板,输入项目名字:

最后点击“创建项目”

进入已有项目选择或新建项目(例图)

 

简单尝试:


简易Demo:


①先认识场景的创建工具:
 

从左至右三列分别为:

场景内容(场景对象创建【右键新建】和安排【父类子类的套用】)、
项目文件(材料、场景、后台文件,文件分类存放)、
参数调节面板(点击不同场景对象时,可调节对象参数属性的面板【坐标、亮度、组成】)

可在场景中拖动来调节摄像机和光源位置,修改场景时的预览页面:
 


②创建场景对象


在“项目文件”板块点击鼠标右键,选择所需要的内容,示例:

③根据自己的需求创建对象和场景,注意对象之间的父子关系嵌套

④为对象新建后台代码组成
 

⑤双击代码文件,会自动接入VS2013中,进行后台的代码编写
有时进入时会弹出以下弹窗,选择相应选项即可
 

完成WSAD对应使Player对象前后左右平移的代码,示例:

if (Input.GetHey(KeycCode.W)
{
    //移动,Speed是自己限定的速度,time是时间,deltaTime帧时间
    transform Translate(front * Speed * Time.deltaTime, Space.World);    
}
if (Input.GetKey(KeyCode.S))
{
    transform Translate(-front * Speed * Time.deltaTime, Space.World);
}
if (Input.GetKey(keyCode.A))
{
    transform Translate(-right * Speed, Time.deltaTime, Space.World); 
}
if (Input.GetKey(KeyCode.D))
{
    transform Translate(right * Speed, Time.deltaTime, Space.World);
}

transform.forward代表本对象的前进方向,前面不加限定对象的transform,默认是创建组成的对象本身
 

⑥接下来可以开始自己探索Unity啦!还有很多功能是没讲到的

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/CJQmiao/article/details/127958597

智能推荐

win7 + centos7 双系统启动_centos7 windows 同时启动-程序员宅基地

文章浏览阅读1.2w次,点赞5次,收藏16次。本文介绍的是在已有windows系统(默认安装在C盘)基础上安装centos7,设置双系统启动。难点: 1、linux安装程序无法识别NTFS,windows系统无法读写ext3 2、U盘启动盘无法放入大于4G的文件 3、Gurb2 添加启动项分区准备1、下载分区助手,从原有分区中切割分区并删除分区作为安装linux的空间 2、因为linux安装程序无法识别NTFS,U盘启动盘(FAT32格_centos7 windows 同时启动

HTML文档模板 | html/template-程序员宅基地

文章浏览阅读1.7k次。import "html/template"概述索引示例概观模板包(html/template)实现了数据驱动的模板,以便在代码注入过程中安全地生成HTML输出。它提供了与包文本/模板相同的接口,只要输出是HTML,就应该使用它来代替文本/模板。这里的文档侧重于包的安全特性。有关如何自行编写模板的信息,请参阅文本/模板的文档。介绍该软件包包装文本/模板,以便您可以共享其模板API以安全地解析和执行..._html template

FastReport教程:如何在报表中使用多个数据库_fastreport 数据源-程序员宅基地

文章浏览阅读2.6k次。下载FastReport.Net最新版本有时,我们必须以不同的格式处理来自不同来源的数据。对于分析师和报表开发人员来说,这可能是一个令人头疼的问题。毕竟,你必须以某种方式组合数据。幸运的是,在FastReport.Net的报表中,您可以创建许多数据连接。而且,数据源可以完全不同 - 文本文件,数据库。多亏了这一点,我们将能够在一份报表中整合数据。 在本文中,我们将介绍在报表中创建两个数据源以及..._fastreport 数据源

学术海报Poster-- 模板分享_学术海报poster模板下载-程序员宅基地

文章浏览阅读4.4k次,点赞18次,收藏13次。读研期间,发表的论文被录用,一般会通过口述演讲或者Poster海报的形式向参与者展示你的论文科研成果,其中受众面积最大的一般是Poster海报分享的形式。对于论文录用者来说,它也是最简单的一种参会形式,而拥有一份精美的海报模板,对于广大的研究生来说,能省时省力不少,科研工作成果好很重要,但是,用精美的海报展示您的科研成果,让更多的读者了解到你的科研内容/成果,同样也非常重要。我在读研期间,就苦于寻找一份精美的海报模板而花费大量时间,现将这100份模板海报分享给你,希望对你的科研之路也能有一些帮助_学术海报poster模板下载

The k-th Largest Group POJ - 2985 treap+并查集_newman likes playing with cats. he possesses lots -程序员宅基地

文章浏览阅读306次。Newman likes playing with cats. He possesses lots of cats in his home. Because the number of cats is really huge, Newman wants to group some of the cats. To do that, he first offers a number to each o_newman likes playing with cats. he possesses lots of cats in his

C#向Excel报表中插入图片的2种方法_c#insertpictoexcel 类数据集-程序员宅基地

文章浏览阅读7.2k次。这几天做向Excel插入数据,其中有插入图片的需求,经试验,下面2种方法都可以插入图片,但各有不同的用处。现将这2种方法共享出来, 希望需要的朋友进行参考,代码中已经有详细注释了。注意:使用之前需要引用COM:Microsoft Office 11.0 Object Library如果引用列表中没有,需要自行添加 C:/Program Files/Microsoft Office/OFFIC..._c#insertpictoexcel 类数据集

随便推点

避免出现bitmap内存限制OUT OF MEMORY的一种方法-程序员宅基地

文章浏览阅读261次。在编写Android程序的时候,我们总是难免会碰到OOM(OUT OF MEMORY)的错误,那么这个错误究竟是怎么来的呢,可以先看一下这篇文章ANDROID BITMAP内存限制OOM,OUT OF MEMORY。 这里,我使用Gallery来举例,在模拟器中,不会出现OOM错误,但是,一旦把程序运行到真机里,图片文件一多,必然会出现OOM,我们通过做一些额外的处理来避免。1.创建一..._取消限制outofmemory限制

Bailian2966 时区转换【时区计算】-程序员宅基地

文章浏览阅读399次。2966:时区转换总时间限制: 1000ms 内存限制: 65536kB描述直到19世纪,时间校准是一个纯粹的地方现象。每一个村庄当太阳升到最高点的时候把他们的时钟调到中午12点。一个钟表制造商人家或者村里主表的时间被认为是官方时间,市民们把自家的钟表和这个时间对齐。每周一些热心的市民会带着时间标准的表,游走大街小巷为其他市民对表。在城市之间旅游的话,在到达新地方的时候需要把怀表校准。但是,..._2966

android之SharedPreferes_在android中sharedpreferences的文件可以跨类读取吗-程序员宅基地

文章浏览阅读710次。SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存,它是什么样的处理方式呢?SharedPreferences类似过去W_在android中sharedpreferences的文件可以跨类读取吗

win7和linux(centos)双系统安装成win7单系统_centoslinux能改win7系统吗?-程序员宅基地

文章浏览阅读453次。首先说明一下环境:安装了win7旗舰版和centos双系统。现在的需求是删除linux系统,然后只剩下win7系统,之后再把win7重新安装。步骤:1,先使用大白菜制作一个u盘启动工具,并放入下载好的win7系统镜像2,在win7的磁盘管理(计算机右键->管理->磁盘管理)3,在磁盘管理中删除linux的分区4,重新启动系统,这时有些系统就不能进入win7了5,_centoslinux能改win7系统吗?

layout_gravity和gravity的作用和区别(上)-程序员宅基地

文章浏览阅读2k次,点赞6次,收藏7次。layout_gravity和gravity的作用和区别(上)问题描述: 最近在学习Android布局时需要将位于LinearLayout布局中的控件放在布局底部,这时会使用到android:layout_gravity=“bottom”,但是发现这样是行不通的,最后查资料找出原因,防止忘记在这记一下。gravity: 是对view控件本身来说的,是用来设置view本身的内容应该显示在vi..._layout_gravity

[Perforce系列—] 1. Perforce 的使用和常用命令-程序员宅基地

文章浏览阅读2.8w次,点赞7次,收藏20次。常见使用 p4 的方式就是使用Client 端,但是有的时候遇到这样的状况:1. Client 端的操作方式的局限, 有些操作无法实现 (一般这样的状况不多)2. 使用P4 和其他一些工具进行整合, 比如p4 整合自动部署3. 使用代码的方式来使用p4, 比如使用Perl语言来与P4 进行交互。。。。以上的状况, 直接使用P4 Client 的话, 就没办法达成我们的要求了。这个时候自然就要使用到P4的命令行。_perforce

推荐文章

热门文章

相关标签