WEB开发网
开发学院软件开发C语言 C#开发WPF/Silverlight动画及游戏系列教程(Game T... 阅读

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十七)远距离单体攻击与单体魔法

 2010-09-30 21:09:12 来源:WEB开发网   
核心提示:到目前为止,主角能使用的魔法均为群攻型魔法,C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十七)远距离单体攻击与单体魔法,群攻魔法的原理相对简单,常见如圆形范围,也是Web游戏设计的精髓所在,如果还是无法理解,矩形范围,扇形范围等等

到目前为止,主角能使用的魔法均为群攻型魔法,群攻魔法的原理相对简单,常见如圆形范围,矩形范围,扇形范围等等,当魔法释放后可以按照本教程的做法对所有坐标处于相应范围内的怪物进行伤害处理,这是直观的处理方式;如果你最求更专业的,可以通过创建一个新的数组副本来记录伤害坐标是否与怪物所处的坐标匹配从而进行相应处理。至于单体魔法呢?它虽然没有群攻华丽的外表,可是实际制作中却需要考虑许多额外的问题。那么本节我将就上一节遗留下来的远距离单体攻击及单体魔法的简明制作原理及的异同进行讲解。

上一节主角会飞了,手上拿着弓很是得意,可是每次攻击时都不会有箭支射出,该如何添加飞箭效果到游戏中呢?

首先准备素材:

C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(四十七)远距离单体攻击与单体魔法

没错,就5张,如果你觉得还多了随便取其中一张就OK了。

读者:1张?有没搞错?人家《剑侠世界》里起码88张…

作者:有看过教程第40节的朋友都知道,本教程示例游戏中的极光魔法素材也仅用了8张,通过旋转变换后即可实现360度的任意变换。如此处理的目的是为了大量减少素材体积,从而区分出C/S与B/S游戏的设计区别。很多朋友经常会误解WEB游戏的整体容量其实和客户端游戏是相当的,区别仅仅是前者会将素材按需下载而不像后者一次性加载。这里我想明确的告诉大家,Web游戏在素材的重用上,素材的处理方面应该做到精简而不失优雅与平滑,这是Web游戏开发人员都必须遵循的准则,也是Web游戏设计的精髓所在。如果还是无法理解,且往下看。

1 2 3 4 5  下一页

Tags:开发 WPF Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接