摘 要:本文首先分析了C#这个编程语言的特点及其优势,然后以暴雪为例展示了游戏、动画的发展,并且指出C#动画开发的意义。然后以基本的例子对C#动画设计进行了分析,还分析了如何应用GIF简化动画开发的方式。最后结合经验指出了变成过程中应该注意的问题。对使用者起到很好的借鉴作用。
关键词:C#;动画设计;程序开发;面向对象 引言 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性。C#在各个方面都得了极为广泛的应用,本文主要探讨其在动画设计方面的应用研究。 1动画开发与设计及C#前景 谈到动画的开发与设计,不能不和游戏、动漫等联系到一次。众所周知,游戏已经成为了一个巨大的产业,魔兽世界在我国短短的一段时间获得了十分丰厚的利润,国家也在大力发展这方面的产业,加大这方面人才的培养。暴雪娱乐的“Diablo 暗黑破坏神 II”、“魔兽争霸”、“星际争霸”;其他公司产品:“命令与征服”、“FIFA”等大家熟悉的大型游戏。它们的特点都是:功能强大,应用范围广泛,底层控制力强。其主要的开发工具就是Visual Studio 组件 Visual C++ 系列。可以说C#作为VC++的升级,未来在游戏开发里一定有着更为广阔的前景。本文这里主要对基本、简单的C#动画进行分析,以达到抛砖引玉的作用。 2基本的动画设计 一般情况下可以应用.Net Framework中的GDI+函数库来实现图形与动画的开发。在GDI+还没有出现以前,对于维向量图形、影像、以及印刷样式,一般必须通过使用老版操作系统中的GDI函数库。这里注意新推出的 GDI+ 是操作系统XP的一部份,不仅具有了一些新功能,而且还使得原有的功能达到了更好的调配以便具体改进GDI,这里指的是旧版Windows所蕴含的的绘图装置接口效能。 这里以眨眼动画为例分析其基本的动画开发过程。这里首先加入项目资源的四张图片,这四张照片分别是眨眼动作的四个组成部分。这里把它们的文件名同时指派给数组,然后把组件的AsmFQName属性值指派给窗体的Text属性,紧接着就需要应用该数组来示范眨眼效果。下面是主要的程序代码,位置处于窗体的Load响应过程中。 private void Blog_DemoForm002_Load(object sender, EventArgs e) { AssemblyInfoClass myAssembly = new AssemblyInfoClass(); = ame; // 指派数组成员。 arrImages.教育技术导刊》.2009年第11期
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回电子论文列表