![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bada2D游戏编程
文章平均质量分 82
badaeva
这个作者很懒,什么都没留下…
展开
-
bada 2D游戏编程之六——一个基于线程的游戏循环
bada 2D游戏编程之六——一个基于线程的游戏循环 上篇文章中用定时器实现了一个“基于时间的固定间隔游戏循环”,这篇文章还是在上篇文章的基础上,用bada平台提供的线程机制来实现这么一个游戏循环。这中实现方式的主要特点是采用了多线程编程的机制,用单独的一个线程来实现游戏循环,在这个线程当中进行HandleEvent(),UpdateLogic()和Draw()的处理。 1, ba原创 2012-08-01 20:47:43 · 565 阅读 · 0 评论 -
bada 2D游戏编程之四——设计游戏循环
bada 2D游戏编程之四——设计游戏循环 上篇文章中提到的时间驱动的游戏机制,就是不断重复执行游戏中的输入模块、逻辑模块和输出模块,这个不断重复的过程可以通过循环来实现,而这个循环就是所说的游戏循环。我们将输入模块、逻辑模块和输出模块的功能抽象为三个处理函数,分别为HandleEvent(),UpdateLogic()和Draw(),将这个三个函数按照先后关系放到游戏循环中就出现了下面的原创 2012-07-20 18:59:34 · 755 阅读 · 0 评论 -
bada 2D游戏编程之五——一个基于定时器的游戏循环
bada 2D游戏编程之五——一个基于定时器的游戏循环 在上篇《bada 2D游戏编程之四——设计游戏循环》中对比较常见的几种设计游戏循环的理论知识进行了阐述,下面按照bada平台的编程知识来实现一种游戏循环。实现“时间驱动”的游戏循环通常采用2种方式,一种是基于定时器的游戏循环,还有一种是基于线程的游戏循环。在本篇文章中给大家介绍如何在bada平台上实现一个基于定时器的游戏循环。原创 2012-07-31 19:40:14 · 693 阅读 · 0 评论 -
bada 2D游戏编程之八——逐帧动画
bada 2D游戏编程之八——逐帧动画 游戏就是由一个个动画片段连接而成的,常见的有进入游戏时的加载动画、游戏过程中精灵动画、特效动画和游戏的各界面之间切换时的过渡动画等。可以说动画在游戏中是无处不在,这样在游戏开发中就不得不去实现各种动画,但是只要了解了动画的基本原理,实现起动画来就非常方便了。其实动画就是通过以一种连续贴图的方式快速播放来实现的,同时根据贴图的图片产生的方式不同,又可以原创 2012-08-31 14:31:21 · 2908 阅读 · 0 评论 -
bada 2D游戏编程——开篇说明
bada 2D游戏编程——开篇说明 bada是三星电子于2010年推出的智能手机平台,到现在已经快三年了,一直处于不温不火的状态。尤其是在Android和iOS如日中天的时代,就更显的默默无闻了。大家都像被集体收买了似的将Window Phone列入了前三,虽然现在还名不副实,也许是大家对它有一个好爹而看好它吧。而反观bada就没有这么幸运了,一直过着实不副名的生活,我记得在2012年原创 2012-07-03 18:42:36 · 798 阅读 · 0 评论 -
bada 2D游戏编程之一——图形绘制
bada 2D游戏编程之一——图形绘制 在2D游戏中,用户见到的画面通常是通过两种方式实现的,一种是图形绘制,就是在屏幕上绘制各种几何图元,如线条和矩形等;还有一种是图像绘制,也就是常说的贴图,游戏中的很多画面都是一张张的图片贴上去的。 其实在智能机时代,完全采用图形绘制的游戏已经很难吸引玩家的眼球了,图形绘制在游戏中更多的是扮演一个辅助的角色,下面给大家举两个常用的例子。1,原创 2012-07-04 20:54:55 · 737 阅读 · 0 评论 -
bada 2D游戏编程之二——图像绘制
bada 2D游戏编程之二——图像绘制 在2D游戏中,图像绘制可以说是无处不在,整个游戏都可以看作是由绘制的图像组成的。拿我们所知道的游戏背景图片、地图、精灵等来说,都是一张张图片通过绘制在手机屏幕上才显示出来的。bada平台上绘制图像都得通过Osp::Graphics::Canvas类提供的绘制函数。它总共提供了5个版本的绘制位图的函数。(1)result DrawBitmap(原创 2012-07-10 17:15:40 · 899 阅读 · 0 评论 -
bada 2D游戏编程之三——游戏的基本结构
bada 2D游戏编程之三——游戏的基本结构 1,不同的角度看游戏结构站在玩家的角度看游戏的话,游戏是由各个不同的界面组成的,并在各个界面之间进行跳转。比如从游戏开始的“开始画面”进入到游戏的“菜单画面”再跳转到“游戏画面”等。玩家也根本不需要去了解这些画面是如何实现的,是什么样的机制保证游戏去不断的更新画面等。而开发者在从技术的角度去看游戏的结构时,可以化繁为简,将游戏简化为原创 2012-07-17 19:26:58 · 660 阅读 · 0 评论 -
bada 2D游戏编程之十——关键帧动画原理
bada 2D游戏编程之十——关键帧动画原理 前面提到的逐帧动画有一个关键的缺点就是需要为动画中的每一帧都提供一张单独的图片,由于每一帧的图片都需要单独提供,制作起来比较麻烦,图片量也比较大。用关键帧动画可以很好的解决这个问题,下面就给大家进行讲解bada平台的关键帧动画。 1, 什么是关键帧动画关键帧动画的原理是只需要提供一张图片(或者对象),然后对这张图片(或者对象)进原创 2012-09-16 14:57:52 · 2623 阅读 · 0 评论