- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 bada 2D游戏编程之十——关键帧动画原理
bada 2D游戏编程之十——关键帧动画原理 前面提到的逐帧动画有一个关键的缺点就是需要为动画中的每一帧都提供一张单独的图片,由于每一帧的图片都需要单独提供,制作起来比较麻烦,图片量也比较大。用关键帧动画可以很好的解决这个问题,下面就给大家进行讲解bada平台的关键帧动画。 1, 什么是关键帧动画关键帧动画的原理是只需要提供一张图片(或者对象),然后对这张图片(或者对象)进
2012-09-16 14:57:52 2658
原创 bada 2D游戏编程之八——逐帧动画
bada 2D游戏编程之八——逐帧动画 游戏就是由一个个动画片段连接而成的,常见的有进入游戏时的加载动画、游戏过程中精灵动画、特效动画和游戏的各界面之间切换时的过渡动画等。可以说动画在游戏中是无处不在,这样在游戏开发中就不得不去实现各种动画,但是只要了解了动画的基本原理,实现起动画来就非常方便了。其实动画就是通过以一种连续贴图的方式快速播放来实现的,同时根据贴图的图片产生的方式不同,又可以
2012-08-31 14:31:21 2952
原创 bada 2D游戏编程之六——一个基于线程的游戏循环
bada 2D游戏编程之六——一个基于线程的游戏循环 上篇文章中用定时器实现了一个“基于时间的固定间隔游戏循环”,这篇文章还是在上篇文章的基础上,用bada平台提供的线程机制来实现这么一个游戏循环。这中实现方式的主要特点是采用了多线程编程的机制,用单独的一个线程来实现游戏循环,在这个线程当中进行HandleEvent(),UpdateLogic()和Draw()的处理。 1, ba
2012-08-01 20:47:43 604
原创 bada 2D游戏编程之五——一个基于定时器的游戏循环
bada 2D游戏编程之五——一个基于定时器的游戏循环 在上篇《bada 2D游戏编程之四——设计游戏循环》中对比较常见的几种设计游戏循环的理论知识进行了阐述,下面按照bada平台的编程知识来实现一种游戏循环。实现“时间驱动”的游戏循环通常采用2种方式,一种是基于定时器的游戏循环,还有一种是基于线程的游戏循环。在本篇文章中给大家介绍如何在bada平台上实现一个基于定时器的游戏循环。
2012-07-31 19:40:14 737
原创 bada 2D游戏编程之四——设计游戏循环
bada 2D游戏编程之四——设计游戏循环 上篇文章中提到的时间驱动的游戏机制,就是不断重复执行游戏中的输入模块、逻辑模块和输出模块,这个不断重复的过程可以通过循环来实现,而这个循环就是所说的游戏循环。我们将输入模块、逻辑模块和输出模块的功能抽象为三个处理函数,分别为HandleEvent(),UpdateLogic()和Draw(),将这个三个函数按照先后关系放到游戏循环中就出现了下面的
2012-07-20 18:59:34 795
原创 bada 2D游戏编程之三——游戏的基本结构
bada 2D游戏编程之三——游戏的基本结构 1,不同的角度看游戏结构站在玩家的角度看游戏的话,游戏是由各个不同的界面组成的,并在各个界面之间进行跳转。比如从游戏开始的“开始画面”进入到游戏的“菜单画面”再跳转到“游戏画面”等。玩家也根本不需要去了解这些画面是如何实现的,是什么样的机制保证游戏去不断的更新画面等。而开发者在从技术的角度去看游戏的结构时,可以化繁为简,将游戏简化为
2012-07-17 19:26:58 705
原创 bada 2D游戏编程之二——图像绘制
bada 2D游戏编程之二——图像绘制 在2D游戏中,图像绘制可以说是无处不在,整个游戏都可以看作是由绘制的图像组成的。拿我们所知道的游戏背景图片、地图、精灵等来说,都是一张张图片通过绘制在手机屏幕上才显示出来的。bada平台上绘制图像都得通过Osp::Graphics::Canvas类提供的绘制函数。它总共提供了5个版本的绘制位图的函数。(1)result DrawBitmap(
2012-07-10 17:15:40 933
原创 bada 2D游戏编程之一——图形绘制
bada 2D游戏编程之一——图形绘制 在2D游戏中,用户见到的画面通常是通过两种方式实现的,一种是图形绘制,就是在屏幕上绘制各种几何图元,如线条和矩形等;还有一种是图像绘制,也就是常说的贴图,游戏中的很多画面都是一张张的图片贴上去的。 其实在智能机时代,完全采用图形绘制的游戏已经很难吸引玩家的眼球了,图形绘制在游戏中更多的是扮演一个辅助的角色,下面给大家举两个常用的例子。1,
2012-07-04 20:54:55 781
原创 bada 2D游戏编程——开篇说明
bada 2D游戏编程——开篇说明 bada是三星电子于2010年推出的智能手机平台,到现在已经快三年了,一直处于不温不火的状态。尤其是在Android和iOS如日中天的时代,就更显的默默无闻了。大家都像被集体收买了似的将Window Phone列入了前三,虽然现在还名不副实,也许是大家对它有一个好爹而看好它吧。而反观bada就没有这么幸运了,一直过着实不副名的生活,我记得在2012年
2012-07-03 18:42:36 817
原创 bada打地鼠应用程序简介
bada打地鼠应用程序简介打地鼠是一款深受用户喜爱的小游戏。玩家需要在规定的时间内点击屏幕上冒出来的地鼠。击中的次数越多则得分越高。游戏会将玩家的最高得分纪录进行保存。 大家可以去这里下载源码:http://download.csdn.net/detail/badaeva/4351409不明白的地方可以发邮件给我:chenkuanyi@qq.com
2012-06-04 20:10:10 433
原创 bada千字文应用程序开发教程
千字文bada应用程序开发教程 概述:“千字文”是一个电子书应用程序,将中国传统的《千字文》做到了bada平台上,方便广大的bada手机用户随时随地阅读学习。 “千字文”应用程序能显示汉字,拼音和汉字+拼音三种形式的内容,还配有相应的译文显示和朗读功能。这篇教程就是给大家演示这个程序是如何开发出来的,主要包括应用程序中的设计模式、界面部分、播放功能部分和事件处理模块的实
2012-03-29 06:40:34 874
原创 bada千字文应用程序简介
千字文应用程序简介:这个应用程序将整篇千字文古文分为125行,每行2句,非常符合用户的阅读习惯。每行古文都配有对应的注释,可以通过双击某行来显示和隐藏译文。文章同时提供了汉字,拼音和汉字+拼音三种阅读模式。满足用户的需求。还为文章提供了录音,用户可以通过双击某行来从这行开始进行播放。同时可以通过下面的“播放”和“暂停”按钮对播放过程进行控制。 各位bada爱好者可
2012-03-29 06:39:27 429
bada打地鼠应用程序简介soucecode
2012-06-04
bada千字文应用程序开发教程
2012-03-29
千字文bada应用程序
2012-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人