找到相关内容 128
flex 联机游戏开发 - 中国象棋游戏:(一)核心逻辑
在开发四国军棋的游戏中,通过 flex联机游戏开发- 四国军棋游戏(五)-提炼棋类开发api,我们提炼出了第一个关于棋类游戏开发的api-FlexChessAPI,这个api设计的方针就是基于状态机与事件驱动的flex主要机制,使开发工作简洁易行。现在,我们第一次使用这个api来开发一款中国象棋游戏,对一个成熟的开发工作者来说,我相信,你大概只需要半天时间就可以让这个象棋游戏运作起来。 现在,我们
http://www.cyqdata.cn/cnblogs/article-detail-2638 
Silverlight MMORPG网页游戏开发课程(Game Lesson):目录
[感谢 银光中国 提供本课程所有源码资源分流] 一次全新的开始,一次全新的构建与诠释。渴望在时空长廊中寻觅传说中光的起源,我决定用这部课程编写一首血脉喷张之进行曲。一年前,我一个人在战斗,前行,引导我绝不放弃的是那遥远而飘渺的微米月光,循着光的足迹至今天,为这股越发坚定的力量所吸附更多的光无惧黑暗的吞噬,穿越,直至大地!何以扶平我此刻宽慰的心?交织着英雄与自由主义那勇往直前之无尚银光。 有朋友认为这次的课程毫无新意,其实不然。如果你选择仔细阅读每个角落,或许你收获的东西比我第一部教程给得更多且更实用。依旧是一节接一节循序渐进的模式推进着整个章节,对于有Silverlight基础的朋友可以说不存在任何难点。不要被“游戏开发”这几个大字所吓到,既然你选择来到这个世界上,就一定要比前人活得更坚强且更有价值!理想的实现与每每朝着理想的方向迈出那么一小步都将成为你毕
http://www.cyqdata.cn/cnblogs/article-detail-2259 
Silverlight C# 游戏开发:L7 HeightMap
在3D游戏中,我们经常能够看到连绵起伏的山脉,当在夕阳西下一览众山之时,可曾想过这美景在3D世界中是如何呈现,前面讲完了灯光和摄像机,本篇聊聊Silverlight3D游戏的HeightMap,并从文件中取得高度图信息形成下面的3D地形。 HeightMap是地形的输入数据,可以理解为位图,一个2D矩阵,和位图不同的是,把元素的颜色值映射为高度值,现实中的地形是真实的,不是由三角平面模拟的,但是3D图形图像处理中常常使用三角形来代替地形的表面,每个三角形的顶点高度在山脉到山谷之间转换,模拟自然地形。我们来看看HeightMap的原理: 使用HeightMap的原因是表示方便,存储和修改容易,从数据的角度上,HeightMap一般是灰度图,灰度图的一个像素数据只需要0xFF一个字节就可以表示,如果变成三维坐标,基本数据值类型就会变得大,不利于数据处理,同样一些阻挡算法也可以通过Heigh
http://www.cyqdata.cn/cnblogs/article-detail-2258 
GameKnifeEngine第一个游戏<TANK 3D> Demo版完成!
毕设中期检查前一天 终于完成了! 自从上个星期一从公司离职,回家闭关写了整整一个星期... 中间平安夜圣诞节也就和女友象征性的过了一下。终于,在毕设中期检查的前一天完成了!   toonshading + 复杂后处理 + 1920*1080... pixelshader表示压力很大... 等检查完了开始优化...检查嘛,主要是用画面感觉震住老师们...   这一个星期的成果   其实11月中旬那次检查,GameKnifeEngine的底层就已经出来了。模仿OGRE的几个核心:[gkSceneManager] [gkResourceManagers] [gkRenderSequence] 已经联系在一起了。   由于时间紧迫gkRenderTarget只是个[虚拟]的假象, 模型渲染直接继承了Renderable和Movable做了一个最基本的物体。这次的一个半月,主要
http://www.cyqdata.cn/cnblogs/article-detail-2241 
silverlight游戏设计(四)角色/精灵篇之 -- 精灵的设计
精灵的呈现基础 silverlight的那套api并不是一个为游戏设计的,你找不到现成的”精灵”相关的类。 最简单的精灵用一个Image就可以充当,但游戏中总是存在各式各样的精灵,不同精灵又有不同的逻辑,为了方便设计我们有必要定义一些接口。 呈现器接口—IPresenter IPresenterCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->namespace Sopaco.Silverlight.GameFramewrok.Sprite{    /// <summary>    //
http://www.cyqdata.cn/cnblogs/article-detail-2184 
flex 联机游戏开发 - 四国军棋游戏:(二)棋盘棋子
玩了太多年的四国游戏,现在,我打算做个四国游戏的flex版,下面的文章与代码是边做边写的,所以,当我贴出来的时候,说不定我已经将代码进行重构了,但是,如果你也是一名开发者,我想,设计思路总是对你有参考意义的。 想知道我爱四国的多深,看看引子里的那个文章就知道了。你也可以点击这儿查看这些文章的全部。中途岛之战 深圳mm.活着viva&&冷血雅雅 。 老规矩,先画棋盘,一般的军棋游戏棋盘都利用的图片做背景,然后判断鼠标的点击来定位棋子,现在,我决定不用图片,直接用flex绘制棋盘,源于两个方面的原因,一是adobe是做美术出身的,所以,用flex绘制的棋盘基本上在ui上比java,c#绘制的要好看得多,同时,你可以很方便地对棋盘,棋子使用各种滤镜效果。二是绘制出来的棋盘,本身会减小相当多的开发工作,因为你点击的如果是棋子,他本身就可以实现事件触发。将细节处理放到了元部
http://www.cyqdata.cn/cnblogs/article-detail-1653 
flex 联机游戏开发 - 四国军棋游戏:(一)引子
我叫燕子圬,名字的出路来源于天龙八部,当然,错了一个字,不过没关系,我不是讲这个的。 十一月十三日,阴,北风开始吹得有点理直气壮。 远在美国的杨杨已经第三次给我寄几米的作品了,画面很唯美,就象城市中的童话 她还是不了解我。我爱那巧嫣俏笑的杜十娘,却更爱她一怒沉江。 萍萍真是个有意思的人,她知道用什么人来对付什么人,让我来打这一帐,也许是险,却无疑是正确的,她懂我,知道他们的强大会让我变得更强大,可是,这就是我经常输棋的原因,我这么说,你看得懂吗? 但我在想另外一个问题:一切上中游来下四国的女孩儿,她们是不是都有一张不善表达的脸呢?我喜欢那些在现实中本已被扼杀的却最终用来表达的热情,就象萍萍给我感觉一样。 中游里有三种最漂泊的职业,一种叫游侠,一种叫杀手,一种叫刺客,游侠的快感来自于甜蜜女孩的微笑,不断升级的欢乐;杀手的快感来自于成批的对手在自己的屠刀下尸骨无存;刺客的快感仅仅来自于对
http://www.cyqdata.cn/cnblogs/article-detail-1648 
Silverlight MMORPG网页游戏开发课程[一期] 第十三课:战斗系统之技能/魔法攻击
引言 游戏因为华丽而精彩!这是所有游戏开发者发自肺腑的不懈追求!绚丽的技能/魔法效果将游戏的内涵渲染得淋漓尽致,本节我将继续拓展游戏中的战斗系统,以最简单直接的方式实现超酷的技能/魔法攻击效果。 13.1战斗系统之技能/魔法攻击(交叉参考:大法师 - 华丽经典之轮回 超酷万变的矢量魔法  雷、混、冰、毒、火、风 - 幻化中的魔法魅力!锦上添花之魔法特效装饰  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏①  落雷!治疗!陷阱!连锁闪电!多段群伤!魔法之终极五重奏② ) 传统即时类RPG游戏通常以右键作为技能/魔法的触发,战士类职业以技能为主,法师类职业以魔法为主,区别在于近身与远距离之分。这样我们大致可将其进行如下归类:近/远距离单体/群体技能攻击、近/远距离单体/群体魔法攻击;其中的单体又可分为速效型、持续型或按受益性质化分
http://www.cyqdata.cn/cnblogs/article-detail-248