一. 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#是什么关系相关推荐

  1. Unity学习日志_Unity父子关系与Camera

    Unity学习日志_Unity父子关系与Camera ​ 本次组件简单介绍将不包含monoBehaviour类及其向上回溯的父类. 1. 关于父子物体 ​ 首先需要声明的一点是所有游戏物体的Trans ...

  2. 【厚积薄发】Unity UI 显隐(共存)关系的优化处理方案

    这是第146篇UWA技术知识分享的推送.今天我们继续为大家精选了若干和开发.优化相关的问题,建议阅读时间10分钟,认真读完必有收获. UWA 问答社区:answer.uwa4d.com UWA QQ群 ...

  3. 计算机域名的解释,通俗易懂:域名与IP的关系讲解

    在我们平时上网的过程中都会用到一个专业词--域名,例如百度的域名是:www.baidu.com,那这个域名的作用是什么呢?而我们更熟悉的一个词是IP,为何不用IP而用域名来访问网站呢?今天就给大家科普 ...

  4. Unity中的物体遮挡关系(一)——基础认知

    写在前面 之前只对UI内部的层级关系有运用,对于各类物体(3D物体.UI.粒子特效等)之间的层级关系没怎么了解过.最近为了解决UI与特效的层级关系,特意学习了一下,现在总结一下自己的认知. 测试版本: ...

  5. Unity与3ds Max的单位关系(使用FBX文件)

      游戏引擎通常并不具备专业的建模功能,所以通常情况下模型都是在专业的三维软件中进行设计,然后再通过特定格式的文件导入到游戏引擎中进行游戏开发.Unity支持多种外部导入的模型格式,如FBX.3ds. ...

  6. 3DMAX与MAYA在Unity与UE中的旋转、轴向关系梳理

    1.Unity -3DMAX 坐标系关系:右手坐标系(3dmax) -> 左手坐标系(unity) 轴向关系: 3DMax Unity +X -X +Y +Z +Z +Y 比例关系:3dmax里 ...

  7. unity fixedupdate_unity相关

    会频繁更新 主要给自己看 性能优化总结:成本和分析 工具:Memory Profiler/Unity Editor Profiler/Frame Debugger/RenderDoc/ VS / AD ...

  8. Unity AssetBundles and Resources指引 (三) AssetBundle基础

    本文内容主要翻译自下面这篇文章 https://unity3d.com/cn/learn/tutorials/topics/best-practices/guide-assetbundles-and- ...

  9. Unity教程之再谈Unity中的优化技术

    这是从 Unity教程之再谈Unity中的优化技术 这篇文章里提取出来的一部分,这篇文章让我学到了挺多可能我应该知道却还没知道的知识,写的挺好的 优化几何体 这一步主要是为了针对性能瓶颈中的" ...

最新文章

  1. RTX操作系统库方式移植
  2. 如何使用robots禁止各大搜索引擎爬虫爬取网站
  3. 【laravel5.4 + TP5.0】hasOne和belongsTo的区别
  4. P4770-[NOI2018]你的名字【SAM,线段树合并】
  5. Auto login to your computer
  6. 贪心----汽车加油问题
  7. 一招定乾坤(最佳买点)系列
  8. 电脑有两个显示器用来显示,如何配置呢,请看下文
  9. 使用samba完成Linux服务器与Windows之间的映射
  10. 略谈人工智能算法的缺点
  11. 通俗易懂,王者荣耀是用什么编程语言开发的?
  12. 小米 redmibook 14 锐龙版 安装linux ubuntu 20 19 18 deepin 无线网卡驱动问题解决方案
  13. python代码混淆工具_Intensio-Obfuscator:一款专业Python代码混淆处理工具
  14. html表单变灰,excel菜单灰色 excel工具栏突然变灰了 怎么办
  15. K8S各种各样的证书介绍
  16. 手机浏览器唤起微信实现分享
  17. Quotes on Learing(求知若渴)
  18. Vue 2.爷爷点击事件触发孙子的方法
  19. 通过ZPL指令调用zebra打印机打印面单(java版)
  20. MySQLClient instal error: “raise Exception(”Wrong MySQL configuration: maybe https://bugs.mysql.com/

热门文章

  1. 【深度学习】120G+训练好的word2vec模型(中文词向量)
  2. 正则表达式re.S与re.M的区别
  3. Linux下线程池(ThreadPool)
  4. 九月腾讯,创新工场,淘宝等公司最新面试三十题
  5. tomcat 配置 数据库连接池
  6. js 鼠标滑轮控制左右横向滚动
  7. Android 圆形 ImageView
  8. 阿里国际站常用回复模板
  9. 案例:可视化分析 + 预测模型,锁定影响产品良率的根因!
  10. 为了苦苦寻觅视频素材的你,我们整理了 9 个版权视频网站