找回密码
 立即注册
查看: 271|回复: 0

谁能通俗讲讲Unity和C#是什么关系?

[复制链接]
发表于 2022-6-23 09:05 | 显示全部楼层 |阅读模式
一. Unity3D是什么

Unity 是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。 Unity平台提供一整套完善的软件解决方案 ,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。
简单来说,Unity3D是一个引擎, 也可以说是一个平台,我们可以在上面编写代码, 让自己的代码跑起来。 类似于C++的编译器,或者Java的Eclipse。
VS2022 / C#10/.NET6零基础教程合集

平心而论,C#易于上手,新手友好也是其一大亮点。如果你是编程小白,或想系统深入地快速掌握C#编程。本教程千万别错过。真的录制不易!反正我是免费分享啊,不要白不要惹!还有.NET6完整教程(99P视频),全都是公益分享!
本教程——全网首套.NET6从零基础入门到实战全集(含环境安装+C#基础+.NET6基础+.NET6实战)
轻松上手最新的.NET6开发,快人一步拿高薪!需要的小伙伴可免费自取!


资料免费自取:

由于内容过多不便呈现,需要视频教程和配套源码的小伙伴,可点击这里,添加我知乎主页个人说明处号码 免费分享
也可直接点击下方卡片:点击后可自动复制威芯号,并跳转到威芯。得辛苦大家自行搜索威芯号添加。内容已做打包,添加后直接发送注意查收!
如图:用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#是什么关系_来老铁干了这碗代码的博客-CSDN博客_c# unity
VS2022 / C#10/.NET6零基础教程合集

平心而论,C#易于上手,新手友好也是其一大亮点。如果你是编程小白,或想系统深入地快速掌握C#编程。本教程千万别错过。真的录制不易!反正我是免费分享啊,不要白不要惹!还有.NET6完整教程(99P视频),全都是公益分享!
本教程——全网首套.NET6从零基础入门到实战全集(含环境安装+C#基础+.NET6基础+.NET6实战)
轻松上手最新的.NET6开发,快人一步拿高薪!需要的小伙伴可免费自取!


资料免费自取:

由于内容过多不便呈现,需要视频教程和配套源码的小伙伴,可点击这里,添加我知乎主页个人说明处号码 免费分享
也可直接点击下方卡片:点击后可自动复制威芯号,并跳转到威芯。得辛苦大家自行搜索威芯号添加。内容已做打包,添加后直接发送注意查收!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 22:23 , Processed in 0.090801 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表