通俗易懂,unity和c#是什么关系
一. Unity3D是什么
Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。 Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。
简单来说,Unity3D是一个引擎, 也可以说是一个平台,我们可以在上面编写代码, 让自己的代码跑起来。 类似于C++的编译器,或者Java的Eclipse。
如图:用Unity3D来设计航母
二. C#是什么
C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。
C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
简单来说,C#是面向对象的一门语言。
如图:C#的一些开发代码
三. C#和Unity3D是什么关系
C#依托于Unity3D平台来运行, 一般用来开发游戏。
在Unity中可以使用3种语言,Javascript、C#和Boo。C#是其中的一种。
如我们熟悉的王者荣耀、炉石传说等游戏,就是用基于C#的Unity3D来做引擎的。
通俗易懂,unity和c#是什么关系相关推荐
- Unity学习日志_Unity父子关系与Camera
Unity学习日志_Unity父子关系与Camera 本次组件简单介绍将不包含monoBehaviour类及其向上回溯的父类. 1. 关于父子物体 首先需要声明的一点是所有游戏物体的Trans ...
- 【厚积薄发】Unity UI 显隐(共存)关系的优化处理方案
这是第146篇UWA技术知识分享的推送.今天我们继续为大家精选了若干和开发.优化相关的问题,建议阅读时间10分钟,认真读完必有收获. UWA 问答社区:answer.uwa4d.com UWA QQ群 ...
- 计算机域名的解释,通俗易懂:域名与IP的关系讲解
在我们平时上网的过程中都会用到一个专业词--域名,例如百度的域名是:www.baidu.com,那这个域名的作用是什么呢?而我们更熟悉的一个词是IP,为何不用IP而用域名来访问网站呢?今天就给大家科普 ...
- Unity中的物体遮挡关系(一)——基础认知
写在前面 之前只对UI内部的层级关系有运用,对于各类物体(3D物体.UI.粒子特效等)之间的层级关系没怎么了解过.最近为了解决UI与特效的层级关系,特意学习了一下,现在总结一下自己的认知. 测试版本: ...
- Unity与3ds Max的单位关系(使用FBX文件)
游戏引擎通常并不具备专业的建模功能,所以通常情况下模型都是在专业的三维软件中进行设计,然后再通过特定格式的文件导入到游戏引擎中进行游戏开发.Unity支持多种外部导入的模型格式,如FBX.3ds. ...
- 3DMAX与MAYA在Unity与UE中的旋转、轴向关系梳理
1.Unity -3DMAX 坐标系关系:右手坐标系(3dmax) -> 左手坐标系(unity) 轴向关系: 3DMax Unity +X -X +Y +Z +Z +Y 比例关系:3dmax里 ...
- unity fixedupdate_unity相关
会频繁更新 主要给自己看 性能优化总结:成本和分析 工具:Memory Profiler/Unity Editor Profiler/Frame Debugger/RenderDoc/ VS / AD ...
- Unity AssetBundles and Resources指引 (三) AssetBundle基础
本文内容主要翻译自下面这篇文章 https://unity3d.com/cn/learn/tutorials/topics/best-practices/guide-assetbundles-and- ...
- Unity教程之再谈Unity中的优化技术
这是从 Unity教程之再谈Unity中的优化技术 这篇文章里提取出来的一部分,这篇文章让我学到了挺多可能我应该知道却还没知道的知识,写的挺好的 优化几何体 这一步主要是为了针对性能瓶颈中的" ...
最新文章
- RTX操作系统库方式移植
- 如何使用robots禁止各大搜索引擎爬虫爬取网站
- 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
- P4770-[NOI2018]你的名字【SAM,线段树合并】
- Auto login to your computer
- 贪心----汽车加油问题
- 一招定乾坤(最佳买点)系列
- 电脑有两个显示器用来显示,如何配置呢,请看下文
- 使用samba完成Linux服务器与Windows之间的映射
- 略谈人工智能算法的缺点
- 通俗易懂,王者荣耀是用什么编程语言开发的?
- 小米 redmibook 14 锐龙版 安装linux ubuntu 20 19 18 deepin 无线网卡驱动问题解决方案
- python代码混淆工具_Intensio-Obfuscator:一款专业Python代码混淆处理工具
- html表单变灰,excel菜单灰色 excel工具栏突然变灰了 怎么办
- K8S各种各样的证书介绍
- 手机浏览器唤起微信实现分享
- Quotes on Learing(求知若渴)
- Vue 2.爷爷点击事件触发孙子的方法
- 通过ZPL指令调用zebra打印机打印面单(java版)
- MySQLClient instal error: “raise Exception(”Wrong MySQL configuration: maybe https://bugs.mysql.com/