摘要:
上一次我们一起搞定了动画的一些效果,在最后给出了一排蝴蝶的随机扇动,今次我们一起研究一下互动元素的制作,完成初步能够互动的环节,这些过程用Blend做,就变得非常快速和容易,今次我们一起研究如何使用Blend制作Silverlight的事件,来达到我们期望的选定以及打乱动画的需求。
阅读全文
03 2010 档案
摘要:
上一次我们一起搞定了动画的一些效果,在最后给出了一排蝴蝶的随机扇动,今次我们一起研究一下互动元素的制作,完成初步能够互动的环节,这些过程用Blend做,就变得非常快速和容易,今次我们一起研究如何使用Blend制作Silverlight的事件,来达到我们期望的选定以及打乱动画的需求。
阅读全文
摘要:也许说,图像算法很过时,那是许久以前的做法,可是作为Silverlight来说,我认为非常有用,这些有趣的处理就像是在Web上实现了一个Photoshop,大大扩展了发挥空间,很多算法不止PS在用,大多的图片软件也都在这样的算法,你甚至可以把它们变成你的Silverlight版本的图片处理软件,然而,我们只谈游戏中的应用,这些经典的算法可以各种特效的处理,甚至将一个游戏的资源成N个资源
阅读全文
摘要:相比于技术文章而言,本索引中包含的都是独立的项目,争取按照每个独立的项目开发来编写系列,全部为原创,开发过程可能语无伦次,可能相当幼稚,当然了,方式方法可能各有不同,我们一起向梦想的方向前进,无所谓有什么方式了,但是,这一路风景是最美的,不是吗:)
本索引中的文章均是原创,如果需要转载请注明出处。
非常佩服深蓝色右手,他的50篇连载的教程几乎是一本完整的教科书,这是一位父亲对另外一位父亲的中肯之赞。
阅读全文
摘要:游戏开发技术中,都是有关于Silverlight技术文章合集,尽可能用比较通俗的表述方式表述Silverlight技术下的游戏开发有关的技术,这些篇节都是原创,基本上都是来自实际开发中的经验汇总,尽可能的全部提供源代码,但是无论怎么样,知识会更新,经验会过时,只期望在现阶段,我们能在互相的探讨中,得到共同的提高:)。在技术文章中,并不像游戏开发项目系列中一步一个脚印的完成一个整体的游戏,更多是灵光一闪,或者实际当中的难题解决方案,较为随意,作为Silverlight开发者,我感觉非常的孤单,分享这些浅显而粗糙的随笔,只期望能达到抛砖引玉,就已满足。Silverlight 游戏开发:无尽的夜空S
阅读全文
摘要:
这是一篇暴力的内容,所讲之主题,虽然可以为Silverlight游戏开发解决一些问题,但是同样也会带来新的其他问题,今天,我将带来第一个游戏开发当中图形算法内容,本文纯粹使用代码方式编程,请准备好Visual Studio,不需要Expression。
阅读全文
摘要:
在这一节中,将会使用上故事板、变换、属性等部分,一起使蝴蝶的翅膀扇动,看起来更加自然,另外结束后,我们可以学习到很容易的创建一个控件,并通过一个外部接口直接用Blend控制,而不需要进行很多的复制操作,下图就是这个效果,怎么样,很有趣吧,在最后老样子提供源代码和Silverlight演示。
阅读全文
摘要:
以Flyer开头我个人觉得有点唐突,因为本来打算Flyer系列只是一个游戏,下一个开头就是另外的游戏开发,不过仿佛有更多的朋友喜欢继续这个系列,加之新的游戏和Fly有些关系,那么就算在这一篇中吧,在Flyer开头的时候,曾经说过飞行员这个游戏是纯粹用Code的方式实现,而未来会提供一个Blend开发游戏的实例,那么今天开始,我们将进入一个全新的篇章中——Butterfly。
阅读全文
摘要:
在上一次,介绍了面向对象在怪物上的应用,比较简单的代码完成了多重怪物的不同逻辑,然而并不是非常明显的使用了面向对象,因为数量较小,这次我们搞一个对象数目繁多的应用,来证明面向对象在游戏开发中是多么的好用。还是老规矩,仍然提供一个实例。
阅读全文
摘要:
今天,我将带来一个非常特别的主题,是一个早在高级语言诞生的时候就一直倡导的方法——面向对象,面向对象不单单只是应用于其他的开发,在游戏开发上,应用更加广泛,而且是一个非常值得学习的主题,然而,面向对象却没有那么简单,最开始,我甚至觉得面向对象很无聊,还要犹豫很多,而今,在代码中却不停的充斥着面向对象,甚至还要让别人接受它,废话少说,我们一起探讨一下游戏开发中如何应用面向对象。
阅读全文
摘要:在游戏中,有一种情况是斜向移动,就是同时按下两个方向,形成斜线操作,在Win32GDI开发中,可以通过在逻辑循环里加入键盘状态判断取得多个键进行操作,但是在Silverlight中键盘的事件是单个的,不能取得多个键盘的状态,园友提出一个问题,就是我的Flyer小游戏只能上下左右控制,而不能斜向行动,今天我们来解决这个问题,实现八个方向的正确行为动作。
阅读全文
摘要:
一直到现在,咱们做的都是一个没有开始的游戏,全部都是直接进入到游戏循环当中,那么今天,我们一起搞一个界面实现一个有开始过程的游戏,点击【开始游戏】按钮以后,才进入到游戏,我们首先要实现这个界面,在后面的附件中提供了源代码,以及图片资源,先看看最终的实现效果:
阅读全文
摘要:今天主题,仅仅是通过改进让游戏更加有趣,游戏中的细节永远是耐人寻味,有的游戏团队为此付诸努力甚至成为整个项目的成功关键。
我们将在本次完成加血、背景、更加完美的碰撞,让游戏变得更加有趣。
基本上已经出来一个游戏的大概形状,在这个基础上,可以做一些修改就变成了更加丰富的游戏,预计在Flyer07就结束这套纯用代码实现的Silverlight小游戏。
阅读全文
|