┢┦iм ī

『 不要让任何事情成为你不去学习的理由!』       欢迎童鞋们收听我的微薄: http://t.qq.com/xiaominghimi

导航

2011年1月4日 #

【Android2D游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6116089.aspx 之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属于我们自己来实现动画的方式,其实Android给我们的有两类自定义动画方式:第一类:Frame By Frame 帧动画( 不推荐游戏开发中使用) 所谓帧动画,就是顺序播放事先做好的图像,类似于放电影; 分析: 此种方式类似我之前的那种利用设置可视区域的方式来实现动画效果,不仅类似而且还不 阅读全文

posted @ 2011-01-04 17:55 ┢┦iм ī 阅读(1963) 评论(0) 推荐(0) 编辑

【Android游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6116089.aspx 之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属于我们自己来实现动画的方式,其实Android给我们的有两类自定义动画方式:第一类:Frame By Frame 帧动画( 不推荐游戏开发中使用) 所谓帧动画,就是顺序播放事先做好的图像,类似于放电影; 分析: 此种方式类似我之前的那种利用设置可视区域的方式来实现动画效果,... 阅读全文

posted @ 2011-01-04 17:55 ┢┦iм ī 阅读(341) 评论(0) 推荐(0) 编辑

【Android2D游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库!先介绍几个基本概念知识:什么是SQLite: SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备中, 阅读全文

posted @ 2011-01-04 02:08 ┢┦iм ī 阅读(999) 评论(0) 推荐(0) 编辑

【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库!先介绍几个基本概念知识:什么是SQLite: SQLite是一款轻量级数据库,它的设计目的是嵌入式,而且它占用的资源非常少,在嵌入式设备.. 阅读全文

posted @ 2011-01-04 02:08 ┢┦iм ī 阅读(704) 评论(0) 推荐(0) 编辑

2011年1月2日 #

【Android2D游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream

摘要: 对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里我先给大家统一先简单的介绍下:1. SharedPreference此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式;2. 文件存储 (FIleInputStream/FileOutputStream)此保存方式比较适合游戏的保存和使用,可以保存较大的数据,因为相对于SQLite来说更容易让童鞋们接受,此方式不仅能把数据存储在系统中也能将数据保存到SDcard中;3.SQLite此保存方式比较适合游戏的保存和使用,可以保存较大的数据,并且可以将自己的数据存储到文件系统或者数据库当中, 阅读全文

posted @ 2011-01-02 22:46 ┢┦iм ī 阅读(528) 评论(0) 推荐(0) 编辑

【Android2D游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/02/6113019.aspx 对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里我先给大家统一先简单的介绍下:1. SharedPreference此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式;2. 文件存储 (FIleInputStream/FileOutputStream)此保存方式比较适合游戏的保存和使用,可以保存较大的数据,因为相对于SQLite来说更容易 阅读全文

posted @ 2011-01-02 22:46 ┢┦iм ī 阅读(899) 评论(1) 推荐(1) 编辑

【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/02/6113019.aspx 对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里我先给大家统一先简单的介绍下:1. SharedPreference此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式;2. 文件存储 (FIleInputStream/FileOutputStream)此保存方式比较适合游戏的保存和使用,可以保存较大的数据,因为相对于SQLite来说更容易 阅读全文

posted @ 2011-01-02 22:46 ┢┦iм ī 阅读(225) 评论(0) 推荐(0) 编辑

2010年12月30日 #

【Android2D游戏开发十一】手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便!

摘要: 前几天群成员讨论过关于9patch的工具【我比较喜欢喊它9妹子,西西(*^_^*)】、然后研究了一下,比较简单但是很实用的一个Android sdk 自带工具、这里给大家做一个分享下经验!1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。3.它的用途是? 说到用途,这种特殊格式的png图,我也看了网 阅读全文

posted @ 2010-12-30 17:58 ┢┦iм ī 阅读(601) 评论(0) 推荐(0) 编辑

【Android游戏开发十一】手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/30/6107837.aspx 前几天群成员讨论过关于9patch的工具【我比较喜欢喊它9妹子,西西(*^_^*)】、然后研究了一下,比较简单但是很实用的一个Android sdk 自带工具、这里给大家做一个分享下经验!1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;2.何为"*.9.png"?所谓"*.9.pn 阅读全文

posted @ 2010-12-30 17:58 ┢┦iм ī 阅读(194) 评论(0) 推荐(0) 编辑

2010年12月29日 #

【Android2D游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度;

摘要: 由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点!什么是TraceView?先看下百度出来的解释吧:Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。  关于Traceview的使用  首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。  要 阅读全文

posted @ 2010-12-29 15:51 ┢┦iм ī 阅读(810) 评论(0) 推荐(0) 编辑

【Android2D游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!

摘要: 由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点!什么是TraceView?先看下百度出来的解释吧:Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。  关于Traceview的使用  首先,必须在程序当中加入代码,以便生成trace文件,有了这个trace文件才可以将其转化为图形。  要 阅读全文

posted @ 2010-12-29 15:51 ┢┦iм ī 阅读(2969) 评论(0) 推荐(0) 编辑

【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/29/6105212.aspx 由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点!什么是TraceView?先看下百度出来的解释吧:Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让 阅读全文

posted @ 2010-12-29 15:51 ┢┦iм ī 阅读(223) 评论(0) 推荐(0) 编辑

【Android2D游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!

摘要: 我们先讲解在触屏事件处理中我们需要改进的bug!然后再给出如何禁止横屏和竖屏切换!以及切换的过程在android os 中是怎样的。先看一段代码:@Override public boolean onTouchEvent(MotionEvent event) { Log.v("test", "onTouchEvent"); bmp_y++; if (event.getAction() == MotionEvent.ACTION_MOVE) { Log.v("Himi", "ACTION_MOVE"); } else if (event.getAction() == MotionEv 阅读全文

posted @ 2010-12-29 12:40 ┢┦iм ī 阅读(1029) 评论(0) 推荐(0) 编辑

【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/29/6104731.aspx 我们先讲解在触屏事件处理中我们需要改进的bug!然后再给出如何禁止横屏和竖屏切换!以及切换的过程在android os 中是怎样的。先看一段代码:@Override public boolean onTouchEvent(MotionEvent event) { Log.v("test", "onTouchEvent"); bmp_y++; if (event 阅读全文

posted @ 2010-12-29 12:40 ┢┦iм ī 阅读(210) 评论(0) 推荐(0) 编辑

2010年12月28日 #

【Android2D游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPool的利弊以及各个在游戏中的用途!

摘要: 游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类!PS:当然还有一个JetPlayer 但是 播放的文件格式比较麻烦,所以这里抛开不解释,有兴趣的可以去自己研究下、呵呵;运行效果图: MediaPlayer 和:SoundPool 类!那么他们之间的利弊各是什么呢?或者说,我们游戏开发到底用哪一个更佳呢?答案就是:两者都必须要!!!分析利弊与各自的用途后,等各位童鞋熟习每个播放形式实现之后我会详细道来!下面仍然是先上代码:(先看代码 然后我讲解两个播放形式的利弊关系和各个用途以及其中解释代码中的几 阅读全文

posted @ 2010-12-28 00:10 ┢┦iм ī 阅读(694) 评论(0) 推荐(0) 编辑

【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPool的利弊以及各个在游戏中的用途!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/28/6101737.aspx游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类!PS:当然还有一个JetPlayer 但是 播放的文件格式比较麻烦,所以这里抛开不解释,有兴趣的可以去自己研究下、呵呵;运行效果图: MediaPlayer 和:SoundPool 类!那么他们之间的利弊各是什么呢?或者说,我们游戏开发... 阅读全文

posted @ 2010-12-28 00:10 ┢┦iм ī 阅读(214) 评论(0) 推荐(0) 编辑

2010年12月27日 #

【Android2D游戏开发之七】(游戏开发中需要的样式)再次剖析游戏开发中对SurfaceView中添加组件方案!

摘要: 上一篇我们已经可以在同一界面中既显示我们的surfaceview和button、textview等组件,那么基本算是成功了,但是身为游戏开发人员,如果不是想故意要这种类似电影形式的展现方式(我们的surfaceview在中间 - -.很想播放电影似的。。),是绝对不允许游戏的分量只是占了中间那么一部分,肯定需要全屏显示,别的组件只是一个配角的角色。那么下面先上一张截图看下为什么修改与调整。 (图1) 看到我们画出来的字体了吧,很悲剧被覆盖了!只要有button就会有一块长条,即使我们修改button中布局的颜色也只是把长条的颜色变成白色,当然好看是好看了,但是仍旧遮挡我们的字体!这可不是我们想 阅读全文

posted @ 2010-12-27 14:40 ┢┦iм ī 阅读(321) 评论(0) 推荐(0) 编辑

【Android游戏开发之七】(游戏开发中需要的样式)再次剖析游戏开发中对SurfaceView中添加组件方案!

摘要: Himi 原创, 欢迎转载,转载请在明显处注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/27/6100602.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 上一篇我们已经可以在同一界面中既显示我们的surfaceview和button、textview等组件,那么基本算是成功了,但是身为游戏开发人员,如果不是想故意要这. 阅读全文

posted @ 2010-12-27 14:40 ┢┦iм ī 阅读(210) 评论(0) 推荐(0) 编辑

2010年12月26日 #

【Android2D游戏开发之六】终于做到在SurfaceView中添加组件!!!!并且相互交互数据!!!!

摘要: 昨天圣诞节,没有出去,而是一天时间全部纠结在如何在SurfaceView中添加组件,例如添加常用的Button,TextView等等、一开始也想着从网上找些资料看看有没有可参考的,但是发现搜到的结果仍是些童鞋对此很疑惑并且也在找寻答案,那么,这里就把圣诞节一天的成果来和各位童鞋分享;1.因为我们的SurfaceView是个View对于添加的组件其实也是View,如果我们只是一味的想在SurfaceView中添加View组件其实是错误的思想,当然我一开始也是想着直接在SurfaceView中定义或者去使用组件,但是结果肯定是不成功的。2.既然第一条肯定是错误的,那么我们就应该想到把我们的Surf 阅读全文

posted @ 2010-12-26 17:10 ┢┦iм ī 阅读(1921) 评论(1) 推荐(0) 编辑

【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!

摘要: Himi 原创, 欢迎转载,转载请注明! 谢谢。 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/26/6099194.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 昨天圣诞节,没有出去,而是一天时间全部纠结在如何在SurfaceView中添加组件,例如添加常用的Button,TextView等等、一开始也想着从网上找些资... 阅读全文

posted @ 2010-12-26 17:10 ┢┦iм ī 阅读(251) 评论(0) 推荐(0) 编辑

2010年12月23日 #

【Android2D游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!

摘要: 今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间去美化,所以大家可以自己去xml或者代码中去改变布局,每个小组件的宽高等。好了,下面先上图(本人超爱~哆啦A梦,所以少不了用哆啦A梦的图了,娃哈哈)由于代码中一共写了三个类,这里不再全部贴出来,不方便;大家可以在文章的末尾去下载源码;两个activity之间切换我概括的分为两步:1. 代码实现切换操作。2.配置中声明另外一个acitivity!我们先看第一步:这里是触屏处理中的一段代码: 阅读全文

posted @ 2010-12-23 14:45 ┢┦iм ī 阅读(793) 评论(0) 推荐(0) 编辑

【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/23/6094182.aspx 今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间去美化,所以大家可以自己去xml或者代码中去改变布局,每个小组件的宽高等。好了,下面先上图(本人超爱~哆啦A梦,所以少不了用哆啦A梦的图了,娃哈哈)由于代码中一共写了三个类,这里不再全部贴出来,不方便;大... 阅读全文

posted @ 2010-12-23 14:45 ┢┦iм ī 阅读(356) 评论(0) 推荐(0) 编辑

2010年12月21日 #

【Android2D游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)

摘要: 其实上一篇分析surfaceview的文章就是一个简单的游戏框架了,当然这里再强调一下,简单的游戏框架,所以不要高手们不要乱喷~这个Demo是给群里一童鞋写的一个对图片操作以及按键处理,游戏简单框架的一个demo,这里放出给大家分享~package com.himi; import android.content.Context; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.grap 阅读全文

posted @ 2010-12-21 23:15 ┢┦iм ī 阅读(1019) 评论(0) 推荐(0) 编辑

【Android游戏开发之四】Android 游戏框架(一个游戏角色在屏幕行走的demo)

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090631.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 其实上一篇分析surfaceview的文章就是一个简单的游戏框架了,当然这里再强调一下,简单的游戏框架,所以不要高手们不要乱喷~这个Demo是给群里一童鞋写的一个对图片操作... 阅读全文

posted @ 2010-12-21 23:15 ┢┦iм ī 阅读(218) 评论(0) 推荐(0) 编辑

【Android游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 之前我们对view和surfaceview 做了比较和取舍,最后我们发现surfaceview更加的适合运作与游戏开发中,那么下面就让我们来看看这个surfacev... 阅读全文

posted @ 2010-12-21 22:44 ┢┦iм ī 阅读(252) 评论(0) 推荐(0) 编辑

【Android2D游戏开发之三】剖析 SurfaceView ! Callback以及SurfaceHolder!!

摘要: 之前我们对view和surfaceview 做了比较和取舍,最后我们发现surfaceview更加的适合运作与游戏开发中,那么下面就让我们来看看这个surfaceview的结构吧; 先上一段代码:/** * */package com.himi;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.view.SurfaceHolder;import android.view. 阅读全文

posted @ 2010-12-21 22:44 ┢┦iм ī 阅读(633) 评论(0) 推荐(0) 编辑

【Android2D游戏开发之二】剖析游戏开发用view还是sarfaceView ?!

摘要: 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下android.view.View和android.view.SurfaceView。SurfaceView是从View基类中派生出来的显示类,直接子类有GLSurfaceView和VideoView,可以看出GL和视频播放以及Camera摄像头一般均使用SurfaceView,到底有哪些优势呢? SurfaceView可以控制表面的格式,比如大 阅读全文

posted @ 2010-12-21 15:22 ┢┦iм ī 阅读(468) 评论(0) 推荐(0) 编辑

【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!

摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下android.view.View和android.view.SurfaceView。SurfaceView是从View基类中派生出来的显示类,直接子类有GLSurf. 阅读全文

posted @ 2010-12-21 15:22 ┢┦iм ī 阅读(298) 评论(0) 推荐(0) 编辑

【Android2D游戏开发之一】设置全屏以及绘画简单的图形

摘要: 直接上代码:package com.himi;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.on 阅读全文

posted @ 2010-12-21 14:02 ┢┦iм ī 阅读(1618) 评论(0) 推荐(1) 编辑

【Android游戏开发之一】设置全屏以及绘画简单的图形

摘要: 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089317.aspxHimi 原创, 转载请注明! 谢谢。直接上代码:package com.himi;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activity { /** Called when the activi... 阅读全文

posted @ 2010-12-21 14:02 ┢┦iм ī 阅读(208) 评论(0) 推荐(0) 编辑

2010年12月9日 #

【J2me3D系列学习文章之三】(立即模式)对立方体进行变换操作-旋转、缩放、平移

摘要: 上一篇文章讲述了如何构造一个简单的立方体,以及对立方体设定颜色,那么这一章学习对立方体进行变换操作。对上一篇文章的学习中也强调了两个Transform 对象的不同之处,这里不多说了。操作立方体其实就是渲染的时候传入Transform对象参数对其改变状态、位置、大小;那么下面先贴出一段 在按键里处理的代码,然后注释以及分析。那么首先来介绍三个方法;Transform.postScale(float sx, float sy, float sz):在 x、y、z 方向伸缩 3D 对象。大于 1 的值将按照给定因数扩大对象;0 和 1 之间的值将缩小对象。负值则同时执行伸缩和镜像操作。Transfo 阅读全文

posted @ 2010-12-09 00:22 ┢┦iм ī 阅读(293) 评论(0) 推荐(0) 编辑

2010年12月7日 #

【J2me3D系列学习文章之二】(立即模式)构造我们3D世界中的第一个立方体!

摘要: 为什么要先构造一个立方体的例子,其实在论证概念时,立方体是一种极好的示例,当然它并不是复杂的 3D 设计的里程碑。 首先介绍构造一个3D立方体需要的步骤:(大概步骤哦) 第一:构造一个立方体的空间顶点 第二:构造一个立方体的各个面这里会用到三角形带 ,详细三角形带的解释看 @备注1 第三:构造一个摄像机 第四:绑定画笔 第五:渲染. 那么下面先上代码,都有注释的,相信都能看懂!一些备注 下文有解释!import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.game.GameCanvas;impo 阅读全文

posted @ 2010-12-07 02:04 ┢┦iм ī 阅读(244) 评论(0) 推荐(0) 编辑

2010年12月6日 #

【J2me3D系列学习文章之一】J2me3D开发技术和基础知识

摘要: 以前不喜欢写博客,但是后来发现写文章其实也是自我提升一个方式,所以准备学3D历程写下来,学习研究顺序应该是从J2me 3D开发开始然后到 Android 3D开发。希望大家多多指教;写的不好,不要耻笑哈。 【 Android进阶胡同】 Android开发的可以加入,现在群快要满员了,已有160+的人,成员上限貌似200 - -、 由于J2me 3D(jsr184)的文章网上也有了不少,这里就不多说了,只是概括的说下针对于j2me 3D开发基本需要了解的知识以及简单阐述几个术语;第一:开发模式; J2me 3D(jsr184)api 分为两种开发模式,一个是立即模式,另一个就是保留模式。这里简单 阅读全文

posted @ 2010-12-06 23:00 ┢┦iм ī 阅读(248) 评论(0) 推荐(0) 编辑