c#

ykp1988 的头像

在unity3d中,当按下“Esc”键时,使生成的程序关闭的C#代码如何写?

在unity3d中,当按下“Esc”键时,生成的程序关闭的C#代码如何写,我是新手不太懂,希望大虾们帮帮忙

uke 的头像

学习使用C#进行Unity3D编程

这是第一篇关于Unity3D的文章,很是激动,其一来自于Unity3D,一直很关注这款引擎,等资金充足后很有可能会购买以取代 Virtools进行商业项目的开发,另一方面的激动来自于C#,这篇文章使得我可以从一个AS3开发者的角度(我最熟悉不过的角度)对C#有一个大致的认识,看起来如果熟悉ActionScript的话C#学起来并不困难,更何况掌握C#后.NET的大门也随即向我敞开,届时我将终于可以自在地进行 Windows应用的开发了——所以说这篇文章真是相当令人愉快。

很遗憾本文作者所推荐的C# Pocket Reference在国内还没有出版,O’Reilly几本关于C#的大部头儿著作倒是都在国内上架了,想必是因为这本书过于基础,出版社觉得无利可图吧。
版权声明:本文系原文翻译,中文版转载请保留版权信息
原文出处:Getting started with C# for Unity3D
原文作者:EveryDayFlash
中文翻译:5ii交互设计工作室

u8 的头像

学习使用C#进行Unity3D编程

Unity3D 提供了三种可供选择的脚本编程语言:JavaScript, C# 以及 Boo。尽管它们各有各的优势与不足,但对我来讲C#显然会脱颖而出成为我的首选——首选,它完整支持面向对象,而且语法与Java以及ActionScript 3很类似,而这两者都是我所熟悉的。不过在接触Unity3D之前,我一行C#的代码都没写过,所以我必须从头学起。

C#由Microsoft提出并广泛使用于.NET framework以及Silverlight开发中。不过我们首先需要明白的是,学习用于Unity3D的C#并不等同于学习.NET平台,事实上你并不需要了解所有关于.NET的事情就可以使用C#为Unity3D编写脚本程序。

尽管我平时使用各种在线文档,但是一本实体书通常才是最好的助手,于是我决定买一本C#好书。O’Reilly C# Pocket Guide看起来正是我所需要的,购买一本500页的C#圣经显然是没有必要的,因为那些书中大部分内容都是与.NET相关的,根本无法与Unity3D兼容。

当然,仅仅依靠这一本书是不够的,你还需要经常查阅 Unity3D scripting reference。文档中所有的例子都是用Javascript书写的,但是不必担心,一旦你熟悉C#后将它们翻译为C#语言将轻而易举。