网页游戏开发,走在网页游戏开发的路上(八)

游戏中定时器的设计 0. 前言 在游戏开发中计时器/定时器是必须的,而且会在多处用到,如吃药补血每秒回10点且持续1分钟、玩家从一点到达另一点的过程需要多少时间。下面是定时器在七雄争霸中的几个应用场景,直接上图: 场景1:建筑升级时间 场景2:建筑升级时间 场景3:科技研究时间 类似的场景还有很多,就不一一列举了。但有一点可以肯定的就是,不可能每个地方都去new一个定时器各自管理,这样... [阅读全文]

网页游戏开发,走在网页游戏开发的路上(六)

Flash动画原理 ——动画是将静止的画面变为动态的艺术.实现由静止到动态,主要是靠人眼的视觉残留效应.利用人的这种视觉生理特性可制作出具有高度想象力和表现力的动画影片. 0. 前言 像所有的动画显示一样,Flash的动画原理也是通过不断的刷新屏幕,利用每次屏幕上显示对象位置的不同、大小色彩的变化等产生动画效果。动画编程的关键是一定要有变化,而且该变化需要在一定时间内来完成(以达到欺骗人眼,使... [阅读全文]

网页游戏开发,走在网页游戏开发的路上(五)

AS3事件模型 ——AS3的灵魂之一 0. 前言 ActionScript 3.0事件模型使用方便,而且符合标准,它与Adobe Flash Player显示列表(display list)完美集成在一起。ActionScript 3.0的事件模型是基于DOM 3的事件规范[1],是业界标准的事件处理体系结构,为ActionScript 3.0程序员提供了强大而直观的事件处理工具。 为了清晰理... [阅读全文]

网页游戏开发,走在网页游戏开发的路上(四)

AS3之类 0. 前言 类:面向对象的基础,类是对象的抽象表示形式,类用来存储有关对象可保存的数据类型及对象可表现的行为的信息。 类的定义: [dynamic] [public | internal] [final] class className [ extends superClass ] [ implements interfaceName[, interfaceName... ] ] ... [阅读全文]

xna游戏,XNA游戏开发之速度调整

摘要: 我们知道在Windows Phone 7中XNA游戏默认的帧频是30fps(PC和xbox360中是60fps),可是实际游戏开发过程中这个值未必都能满足我们的需求。下面我们就一块看一下在XNA游戏开发过程中如何调整游戏的速度。 内容: 在Game类中有一个属性TargetElapsedTime,用来表示每一帧之间的时间间隔,例如默认为1/30秒,也就是帧频为30fps。如果仔细看一下你会... [阅读全文]

游戏开发基础:游戏开发基础(5)

第 5章 diectxdarw基础篇 第节 DirectDraw介绍Grubers个观点是DirectDraw“只是个bltting发动机”这是相当准确但却太简化了更准确地讲DirectDraw是个可以提供软件Software仿真测试独立于硬件设备bltting发动机DirectDraw主要用途是尽可能快、尽可能可靠并且尽可能连续地将图形考贝到视频显示设备上... [阅读全文]

游戏开发基础:游戏开发基础(6)

第节 有关声音声音是空气系列振荡称为声波般可以用 2维波形图来表示数字音频是指使用某种设备将声波记录下来并保存为种数字化文件播放相应文件就可以产生某种声音效果数字音频音质随着采样频率及所使用位数区别而有很大差异因此了解所使用音频文件格式有关标准是很有必要例如CD中音频是16位采样频率达到44.1MHz立体声数字音频在所有声音文件格式中WAV是最普遍这是Win... [阅读全文]

游戏开发基础:游戏开发基础(7)

第 7章 游戏编程特点第节 概述:电脑游戏在计算机发展使用中可以说扮演了个极为有趣角色方面不为很多人所赞同认为是种浪费;而另方面电脑游戏却是推动计算机各项技术迅速发展最有力力量的这点可以从3d类游戏对硬件无止境需求游戏迷对游戏图像质量、游戏交互性、人机界面友好性等方面需求体现出来(当然游戏迷对游戏构思、创意要求也是苛刻且无止境但这点只有靠您自己想象力我们是爱... [阅读全文]

游戏开发基础:游戏开发基础(2)

第 2章 windows编程基础第节 引言为了跟上潮流我们抛弃了已快被淘汰DOS操作系统所有讲解和例程都是基于微软Windows操作系统考虑到很多用户并没有Windows编程基础所以我们设置了这专门讲述、讨论Windows术语、概念部分以使这部分用户能较快地理解和掌握我们所讲述、讨论编程思想和编程思路方法这部分中主要讲述是Windows中十分基本东西所以用户... [阅读全文]

游戏开发基础:游戏开发基础(3)

第 3章 DirectX SDK介绍第节 有关DirectX SDKMicrosoft DirectX提供了套非常优秀应用接口包含了设计高性能、实时应用源代码DirectX技术将帮助您建构下代电脑游戏和多媒体应用它内容包括了DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput等部分它们分别主要应用在图形... [阅读全文]

游戏开发基础:游戏开发基础(1)

第节. 概述   随着计算机技术发展计算机从高技术神坛上走下来走进我们家庭走进我们娱乐生活中在家用计算机使用中作为游戏机使用率是很高同时对于游戏迷来说现有游戏中总有很多不足的处让人想试身手作出套更好游戏(不过这可不容易)作为和亲爱用户您样游戏迷,我也有相同想法这样便产生了这套游戏编程基础教学软件Software   这套软件Software主要是面对有定编程... [阅读全文]

游戏开发基础:游戏开发基础(4)

第 4章 diectxdarw基础篇 第节 DirectDraw介绍Grubers个观点是DirectDraw“只是个bltting发动机”这是相当准确但却太简化了更准确地讲DirectDraw是个可以提供软件Software仿真测试独立于硬件设备bltting发动机DirectDraw主要用途是尽可能快、尽可能可靠并且尽可能连续地将图形考贝到视频显示设备上... [阅读全文]
1 共1条 分1页