走进unity

damonhead damonhead     2022-11-18     376

关键词:

1、 介绍Unity

Unity是专门跨平台游戏开发及虚拟现实引擎,使用起来相对简单,直观,像视频,声音等相关资源可以直接导入,还可以借助Unity相关模块协助游戏开发(GUI(NGUI,UGUI)实现一些游戏场景,用户可以通过Unity相对轻松完成各种3D以及2D游戏的开发,并且还有一个好用之处,就是Unity中自带的资源商店(Asset Stort),我们能分享和下载各种资源,这样我们学习阶段就能独立完成整个游戏的开发。

2、Unity发展史

2004   当时有3个人为了方便游戏制作,开发第一款Unity 1.0

2007   Unity2.0 (加入地形引擎..)

2009   Unity2.5 真正实现跨平台

2010   加入Android平台支持 

2012   Unity第一家上海分公司成立,Unity走进中国

2014   Unity完全走向世界 (加拿大,中国,英国,日本,韩国,俄罗斯飞速发展)

3、Unity资源商店(Asset Store)    Window+Asset    Ctrl+9

Asset Store:是为了提高工作效率,需要的资源可以进行导入(人物模型,动画,例子特效,纹理及音效)

4、游戏领域

2014年世界注册Unity人数超过450w,100多万是中国注册开发者。

60%针对移动开发端(炉石传说,纪念碑谷,愤怒的小鸟2,神庙逃亡2),

40%针对PC开发端(炉石传说,仙剑,)

非游戏领域
现实中各个领域,虚拟现实产品 虚拟仿真 VR AR

5、Unity编辑器操作

界面布局 :我们进入编辑器自动加入天空盒及一个平行光,那么我们编辑器界面主要是由菜单栏,工具栏以及相关的视图(主要个)等内容组成。

常见视图:

场景视图(Scene View):使我们制作游戏场景的地方

游戏视图(Game View):游戏发布后的效果

层级视图(Hierarchy):显示游戏对象层级关系

项目视图(Project):放置工程所有资源,模型,脚本,游戏声音等

检视视图(Inspector):显示游戏对象属性

工具栏:用于scence视图

变换工具 变换辅助工具  播放控制 分层下拉表    局下拉菜单

Alt+鼠标左键(绕着对象旋转)

Alt+鼠标右键(对象缩放)

按键f 使游戏对象居中显示

菜单栏(7个)

File:主要包含工程,场景的创建,保存及输出等功能

Edit:游戏场景的编辑设置

Assets(资源菜单):可以导入导出资源包

Gameobject(游戏对象):可以创建游戏的粒子特效,模型,UI等等

Component(组件):就是GameObject的一些属性

Window:主要负责界面布局

Help:相关帮助资源链接

Project(项目资源视图):放置资源,我们资源可以自己制作也可以导入下载

Scene(场景视图):制作游戏场景,对游戏对象进行操作

Inspector(检视视图):游戏对象的详情信息和属性设置

Transform:位置旋转大小

Mesh Filter:网络过滤器    将网格信息(Mesh)传送到网格渲染器中

Mesh Render:网格渲染器  根据网格渲染游戏对象

Meterials:设置游戏对象的沿测,贴图

Hierarchy层级视图

Console控制台视图

Animation动画视图

Animator动画控制器

走进低代码开发平台,走进yonbuilder(代码片段)

1.新建一个文件xxx.bat2.编辑模式打开,输入代码:@echooff#startcmd/k"cd/指定盘jenkins.war所在的目录&&java-jarjenkins.war--httpPort=8080"startcmd/k"cd/dD:softJenkins&&java-jarjenkins.war--httpPort=8080"3.保存执行即可& 查看详情

走进unittestforxamarin.forms

之前讲了Xamarin.Forms的 UITest 走进UITestforXamarin.Forms 走进XamarinTestRecorderforXamarin.Forms但UnitTest更是不可缺少的,不管写什么开发都是需要的 以下演示基于WIN1017017PreviewVS201715.4VisualStudioEmulatorforAndroi 查看详情

秉心说2019博文合集(代码片段)

...战——全新的开发体验Box黑科技——支持手机端反编译!走进JDK系列走进JDK之Integer走进JDK之Long走进JDK之Float走进JDK之Byte走进JDK之Boolean走进JDK之谈谈基本类型走进JDK之String你并不了解String《你并不了解String》勘误走进JDK之谈谈字... 查看详情

走进elasticsearch

文章目录一、第1章走进Elasticsearch1.1、基本概念和原理1.1.1、索引结构1.1.2、分片(shard)1.1.3、动态更新索引1.1.4、近实时搜索1.1.5、段合并1.2、集群内部原理1.2.1、集群节点角色1.主节点(Masternode)2.数... 查看详情

走进华夏统一

...                                     走进华夏统一一个民族离不开学习,一个国家离不开统一。让我们一起穿越两千多年的历史,揭开那层层轻纱,走进华夏统一的启程。在沉睡的历史中,世... 查看详情

走进花甲之年,你才能感悟到这些

走进花甲从年头到年尾,老同学们依次走进花甲之年。大家早已约定分别借此名义,依次请客,宴席聚会。微信里亲切道喜,酒席上热烈祝贺,喝酒、照相、吹蜡烛,不是亲情,胜似亲情,热热闹闹,不亦乐乎。然后,就有了感... 查看详情

如何让强化学习走进现实世界?

来源商业新知网,原标题:应用|如何让强化学习走进现实世界?火遍全球的AlphaGo让我们知道了强化学习打游戏究竟有多6,这么强大的算法什么时候才能打破次元壁,走进现实、控制物理世界中的物体呢?DeepMind已经开始往这方... 查看详情

读懂深度学习,走进“深度学习+”阶段

往期精选: 查看详情

走进angularjs服务

  今天学习了一下ng的service机制,作为ng的基本知识之一,有必要做一个了解,在此做个笔记记录一下。一、认识服务(service)  服务这个概念其实并不陌生,在其他语言中如java便有这样的概念,其作用就是对外提供某个... 查看详情

走进html

1.什么是HTMLHTML是用来描述网页的一种语言,指的是超文本标记语言:HyperText Marlup Language超文本就是网页上不光有文本,还有图片音乐视频等标记语言是一套标记标签(markuotag);HTML使用标记标签来描述网页HTML文档包含... 查看详情

1.走进java

1.类型:  javaME(javamicroedition)     java微型版    适用小型设备  javaSE(javastandandedition)  java标准版  适用桌面系统  javaEE(javaenterpriseedition)  java企业版  适用服务器程序和服务  注:javaBa... 查看详情

走进vue.js

走进Vue.jsVue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文旨在帮助大家认识Vue.js,了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端... 查看详情

走进javascript

函数表达式,函数声明;函数声明整体提升递归M1: arguments.callee();//调用自身,但在严格模式下无效 M2: 命名函数表达式 varfun2=(functionfun(){ ... fun(); ... });闭包有权访问另一个函数作用域中的变量的函数for(vari=0;i<10;i++){ (functi... 查看详情

[c#]走进异步编程的世界-剖析异步方法(下)

走进异步编程的世界-剖析异步方法(下)序  感谢大家的支持,这是昨天发布《走进异步编程的世界-剖析异步方法(上)》的补充篇。 目录异常处理在调用方法中同步等待任务在异步方法中异步等待任务使用Task.Delay()暂... 查看详情

当您走进地理围栏时,如何为简单的信息敬酒?

】当您走进地理围栏时,如何为简单的信息敬酒?【英文标题】:HowtotoastasimplemessagewhenyouwalkintoaGeofence?【发布时间】:2017-02-0211:12:38【问题描述】:所以我对地理围栏完全陌生,我按照以下教程设置地理围栏:http://io2015codelabs.a... 查看详情

走进xamarintestrecorderforxamarin.forms

此篇是承接之前走进UITestforXamarin.Forms 的,所以如果没有看过之前的可以先看下之前的UITest 比起上一篇纯敲代码只适合程序员的UITest,这一篇不管是程序员还是测试人员都可以很轻松的来自动生成测试代码XamarinTestRecorder... 查看详情

走进prismforxamarin.forms

一、使用环境OS:Win1016273VS:VS2017-15.3.4Xamarin:4.6.3.4,nuget:2.4AndroidEmulator:VisualStudioforAndroidEmulator(相比AndroidEmulator不用下载SDK,而且启动快) 二、安装Prism模块工具——扩展和更新——搜索PrismTemplatePack——安装三、开始... 查看详情

@EnableEurekaServer、@EnableConfigServer、@EnableAdminServer 和@EnableZuulProxy 走进一家酒吧

】@EnableEurekaServer、@EnableConfigServer、@EnableAdminServer和@EnableZuulProxy走进一家酒吧【英文标题】:@EnableEurekaServer,@EnableConfigServer,@EnableAdminServerand@EnableZuulProxywalkintoabar【发布时间】:2019-05-0919:53:48【问题描述】:我在构建将Zuul、 查看详情