c#内嵌脚本语言_Unity脚本语言与C#简介

欢迎大家来到 Unity 游戏编程基础第三周的学习 在本周我们学习 Unity 脚本语言 C# 这是学习 Unity 脚本编程的基础,本节我们对 Unity 脚本语言以及 C# 进行简单的介绍 Unity 脚本开发是整个游戏开发过程中的重要环节 即使是最简单的游戏,也需要脚本来实现响应用户的操作。 此外游戏场景中的事件触发 游戏对象的创建与销毁、 游戏对象的运动行为,都需要通过脚本来控制 例如在我们的《多米诺骨牌》的项目中,摄像机的运动行为就是通过绑定脚本实现的 在学习 Unity 脚本编程之前 我们先来了解一下 Unity 所支持的脚本语言的种类 最新版本的 Unity 支持 C# 和 JS 两种脚本语言 Unity 过去还能支持 Boo 语言,但由于使用者不断减少 5.0 版本之后 Unity 放弃了对 Boo语言的支持 JavaScript 语言容易入门 还有很多官方案例可以参考,比较适合初学者 对于有 C、 C++ 编程语言基础的使用者来说,C# 更容易学习 此外 C# 还拥有强大的语言特性,作为一种优雅的面向对象的 语言,它比 JavaScript 更适合 Unity 的深入开发 Unity 自带的 Mono Develop 脚本编辑器为 C# 语言提供了很好的支持 它的语法高亮功能和代码提示功能,能为开发者带来很大的效率的提升 而针对 JS 语言,MonoDevelop 只提供了语法高亮的功能 此外根据 Unity 官方的统计, Unity 大多数的第三方插件都使用 C# 编程 商业游戏项目也基本使用 C# 语言来开发 因此在本门课程中,我们选择 C# 语言进行 Unity 脚本教学 C# 是 微软发布的一种面向对象呢,应运于 .NET Framework 之上的高级程序设计语言 它是一种由一种 C/C++ 衍生出来的简单、 稳定、 优雅的语言 在继承了 C/C++ 强大功能的同时,省去了很多复杂难懂语言特性 我们学习 C# 语言的目的是为了开发 Unity 脚本 因此我们只介绍 C# 语言的基础语法、 变量与函数,以及面向对象的概念 这些知识已经足够我们进行 Unity 脚本的开发 而 C# 语言的其他高级特性和 .NET Framework 等内容与本门的关系不大 因此我们不做过多介绍,如果你有兴趣的话 可以在自行查阅资料或者系统地学习 C# 语言 [空白音频] 我们对编程基础不同的学习者,提出了不同的学习建议 如果已经具备 C# 的编程基础 那么你可以直接完成相关测验,进入下一周的学习 如果你具备 Java、 C++ 等面向对象程序设计编程 你可以快速学习本周的内容,以学习 C# 语法结构为主 如果你只熟悉 C、 Pascal 等面向过程的程序设计语言 那么除了 C# 语法结构之外,你还需要面向对象相关的章节多花一些精力 下一节我们介绍 C# 的集成开发环境 MonoDevelop 与 Visual Studio Community 2015

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值