欢迎大家来到 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
c#内嵌脚本语言_Unity脚本语言与C#简介
最新推荐文章于 2023-07-31 20:50:15 发布