android游戏
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
Android游戏引擎libgdx使用教程1:搭建libgdx环境
libgdx是一个跨平台的2D/3D的游戏开发框架,它基于Apache License, Version 2.0协议,由Java/C/C++语言编写而成,其代码托管于Google Code中,对商业使用和非商业使用均免费。AD:2013云计算架构师峰会课程资料下载libgdx是一个跨平台的2D/3D的游戏开发框架,它基于Apache License, Ver转载 2014-01-08 15:52:40 · 1517 阅读 · 0 评论 -
Android软件开发之盘点常用系统控件界面大合集(三)
常用系统控件界面大合集今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。1.文本框TextView TextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView, 第一种是通过xml布局文件呈现 ,第二种是通过代码来呈现,由此可见Android 的界面开发真的是非常灵活。转载 2013-09-03 16:48:45 · 756 阅读 · 0 评论 -
手游 APK 安装文件的大小对实际运营效果可能产生哪些影响?
一般手机应用的 apk 都不会很大。但在手游领域,动辄可能出现几十 M,甚至上百 M 的游戏。能否发散分析下手游 apk 大小与手游类型,转换率,运营效果之间的关系?①粗略分享个数据5M左右的包,从开始下载到下载完成,CVR在90%以上80M左右的,CVR是60%左右这里不考量其它因素:下载前的信息展示、面向用户是否正好是target user、用户的网路条件和连线方式等等原创 2013-09-01 22:31:44 · 1073 阅读 · 0 评论 -
Android开发之对上下两个图层的操作
Android开发之对上下两个图层的操作/** Android开发之对上下两个图层的操作* 北京Android俱乐部群:167839253* Created on: 2012-7-17* Author: blueeagle* Email:liujiaxiang@gmail.com*/ 我们在玩“美女脱衣服”游转载 2013-08-12 10:32:19 · 1632 阅读 · 0 评论 -
Android 游戏开发坐标
1、Android中的坐标系统在Android系统中,屏幕的左上角是坐标系统的原点(0,0)坐标。原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。2、屏幕的宽和高为了在屏幕中的合适位置绘制图形,我们需要使用屏幕的宽和高作为参考,来确定绘制图形的位置。要获得屏幕的宽和高,首先从Activity对象中获得WindowManager对象,然后从WindowManager对象中获得原创 2013-08-12 10:31:01 · 761 阅读 · 0 评论 -
【Android游戏开发二十七】讲解游戏开发与项目下的hdpi 、mdpi与ldpi资源文件夹以及游戏高清版本的设置
今天一个开发者问到我为什么游戏开发要删除项目下的hdpi、mdpi和ldpi文件夹;下面详细给大家解答一下:首先童鞋们如果看过我写的《【Android游戏开发二十一】Android os设备谎言分辨率的解决方案!》这一节的话都应该知道Android从1.6和更高,Google为了方便开发者对于各种分辨率机型的移植而增加了自动适配的功能;自动适配的原理很简单,只要你建立的项目是1.6转载 2013-08-04 12:44:09 · 580 阅读 · 0 评论 -
【Android游戏开发二十六】追加简述SurfaceView 与 GLSurfaceView效率!
今天在这里大概说下现在为什么游戏引擎都趋向与openGL进行的,这里大概说下;当今基本所有的国外游戏都是质量很好,不管是从视觉上还是操作还是流畅度上,那么今天我们关注的是其流畅度;首先有经验的游戏开发者,尤其是一直做2D游戏开发的童鞋门,从J2me到Android,很多做Android的都是从J2me过来的,那么对于J2me-3D开发的基本很少,原因不多说,对于Kjava的机器我也转载 2013-08-04 12:43:04 · 810 阅读 · 0 评论 -
【Android游戏开发二十五】在Android上的使用《贝赛尔曲线》!
首先对于《赛贝尔曲线》不是很了解的童鞋,请自觉白度百科、google等等…为了方便偷懒的童鞋,这里给个《贝赛尔曲线》百科地址,以及一段话简述《贝赛尔曲线》:《贝赛尔曲线》白度百科快速地址:http://baike.baidu.com/view/4019466.htm贝塞尔曲线又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可转载 2013-08-04 12:42:12 · 931 阅读 · 0 评论 -
【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!
ListView :在Android应用开发过程中属于最常用的系统组件之一,当然可能童鞋们问为什么会突然游戏开发中讲这个,呵呵,其实在游戏开发中,也会常常使用到系统组件,比如游戏排行榜,简单的游戏关卡选择等等,都可以来使用ListView来实现; 当然关于ListView我想大家都会使用了,那么这篇文章也不是跟大家讲解ListView是如果使用的,而是如何实现自定义一个【通用】适配器转载 2013-08-04 12:36:56 · 637 阅读 · 0 评论 -
Android游戏开发之地图编辑器的使用以及绘制地图 (四)
Mappy中文地图编辑器的使用说明下载地址: Mappy地图编辑器.rar (938.58 KB, 下载次数: 2757) 压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与地图数组。解压后打开地图编辑器 mapwin.exe转载 2013-09-03 16:48:46 · 2653 阅读 · 1 评论 -
Android游戏开发之摄像头的原理以及更新 (五)
带你走进游戏开发的世界之摄像头的原理以及更新游戏中摄像头的原理介绍 在游戏开发中更新摄像头的位置可以决定屏幕显示的内容,尤其是RPG类游戏摄像头有着非常重要的作用,我举一个例子 有时候我们在玩RPG游戏的时候进入一个新的场景 触发一段脚本后 发现镜头开始向上移动 根据镜头移动玩家可以大概浏览一下这个场景有什么东西 ,触发什么样的剧情。这个实现的方式就是游戏摄像头转载 2013-09-03 16:49:51 · 1078 阅读 · 0 评论 -
Android软件开发之TextView详解(六)
Android软件开发之TextView详解TextView的API 中文文档中 说明它的结构结构java.lang.Object android.view.View android.widget.TextView直接子类: Button, CheckedTextView, Chronometer, DigitalClock, Edi转载 2013-09-03 16:54:15 · 930 阅读 · 0 评论 -
Android软件开发之盘点所有Dialog对话框大合集(一)
对话框大合集今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法 可以设置按钮的显示内容以及按钮的监听事件。我们使用AlerDialog 创建对话框AlertDialo转载 2013-09-03 13:27:06 · 824 阅读 · 0 评论 -
Android游戏开发&Android软件开发【教程三十二篇】
推荐momo雨松的一些列Android开发文章,其中涉及很多游戏开发方面的东西,非常适合初学者以及中级开发者学习或者借鉴。Android软件开发之盘点所有Dialog对话框大合集(一) http://www.apkbus.com/android-13412-1-2.htmlAndroid软件开发之盘点自定义View界面转载 2013-09-03 13:25:42 · 1605 阅读 · 0 评论 -
Android软件开发之盘点自定义View界面大合集(二)
自定义View界面大合集今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便 省内存 我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要 而且使用它还可以带来一个更重要的好处就是很方便的可转载 2013-09-03 13:28:53 · 1107 阅读 · 0 评论 -
Android软件开发之ListView 详解 (十一)
istView的使用方法ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView组件 绘制出漂亮的列表,说道ListView就不得不说Adapter适配器,因为只有通过Adapter才可以把列表中的数据映射到ListView中。在android的开发中最Adapter 一共可以转载 2013-09-03 17:44:39 · 828 阅读 · 0 评论 -
Android游戏开发之构建游戏框架View与SurFaceView的区别(十)
带你走进游戏开发的世界之View与SurFaceView的区别1.viewview在api中的结构java.lang.Objectandroid.view.View直接子类:AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextVie, ViewGroup, ViewStub转载 2013-09-03 17:44:51 · 622 阅读 · 0 评论 -
Android游戏开发之检测游戏碰撞的原理实现(九)
带你走进游戏开发的世界之游戏碰撞的原理游戏碰撞的大致可以分为这几种类1.主角与边界的碰撞,限制主角不能走出手机屏幕外。2.主角与物理层的碰撞,与地图中的房子 桌子 椅子等等。3.主角与游戏人物之间的碰撞,这里指NPC等。4.主角与脚本框发生的碰撞,例如走进房间出线一段剧情对话等等。由此可见游戏中的碰撞主要是可以分为1.点与矩形之间的碰撞2.矩转载 2013-09-03 16:59:06 · 890 阅读 · 0 评论 -
Android软件开发之EditText 详解(八)
Android软件开发之EditText 详解EditText在API中的结构java.lang.Object android.view.View android.widget.TextView android.widget.EditText已知直接子类: AutoCompleteTextView, ExtractEditT转载 2013-09-03 16:58:02 · 709 阅读 · 0 评论 -
Android游戏开发之游戏帧动画的播放与处理(七)
带你走进游戏开发的世界之游戏帧动画的处理1.帧动画的原理 帧动画帧动画顾名思义,一帧一帧播放的动画就是帧动画。 帧动画和我们小时候看的动画片的原理是一样的,在相同区域快速切换图片给人们呈现一种视觉的假象感觉像是在播放动画,其实不过是N张图片在一帧一帧的切换罢了。 如图所示:人物行走动画的实现方式, 4帧行走动画在播放区域 一帧一帧向左切转载 2013-09-03 16:54:46 · 924 阅读 · 0 评论 -
【Android游戏开发二十四】360°平滑游戏摇杆(触屏方向导航)
此章节为正在创作的游戏开发书籍书稿中的一部分,由于写书的缘故很久没有更新了,挺对不起大家的;那么今天放出书稿中的一部分,让大家先睹为快吧;在Android系统的手机,有的根本没有实体的上下左右导航按键,所以很多游戏都会有利用Android手机都具有触屏的特性,制作360度摇杆来取代游戏方向键,这样不仅能使界面UI变得很美观,而且更加的方便操作;下面先来看效果吧:转载 2013-08-04 12:39:41 · 1378 阅读 · 0 评论 -
【Android游戏开发二十二】(图文详解)游戏中灵活实现动画播放!简述J2me的游戏类库与Android游戏开发!
由于写书的缘故,博文更新缓慢,大家体谅,今天针对群内常提出动画实现的问题来进行一个详细讲述;此章节适合没有做过游戏开发的同学学习!做过Android软件的童鞋们,在学习游戏开发的时候,思维总是被固定在了Android系统组件上!比如动画实现总想着利用BitmapDrawable、Animation等系统提供的类和方法来实现!其实在本人以前做J2me开发的时候,J2me Ap转载 2013-08-04 12:33:07 · 696 阅读 · 0 评论 -
【Android游戏开发二十一】Android os设备谎言分辨率的解决方案!以及简单阐述游戏引擎如何使用!
刚才一群里的兄弟问的一问题,稍微研究下,这里一起分享:新建的Emulator -配置为:WAGA800 其分辨率是 800*480 的设备模拟器,当我们程序中在取得其 Height和 Width的时候发现,总是 320*533 ,明显是系统对我们撒了谎!如下图: 下面是官方文档原文:http://androidappdocs.appspot.com/guide/p转载 2013-08-04 12:31:27 · 692 阅读 · 0 评论 -
【Android游戏开发之四】基础的Android 游戏框架(一个游戏角色在屏幕行走的demo)
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/298.html 其实上一篇分析surfaceview的文章就是一个简单的游戏框架了,当然这里再强调一下,简单的游戏框架,以不要高手们不要乱喷哦 ~转载 2013-08-02 17:55:49 · 1052 阅读 · 0 评论 -
【Android游戏开发之一】设置全屏以及绘画简单的图形
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/263.html 这一章简单讲述些简单的Android-UI:直接上代码:12345转载 2013-08-02 17:46:26 · 717 阅读 · 0 评论 -
【Android游戏开发十九】(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理!
在这里先向各位童鞋道个歉!我解释下:当我在给大家讲解的时候会附带上源码,可是这个源码是演示代码,为了让大家看的清楚,所以我会尽可能把一些与其无关的删掉,但是发现演示代码还是被一些童鞋们效仿,导致不少童鞋问我为什么程序执行后切入后台重新进入会报异常的问题!(这里我就全面讲解下运行机制,希望以后大家有类似问题自己就能解决了哈~)转载 2013-08-02 18:34:18 · 772 阅读 · 0 评论 -
【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
本文补充:网上很多关于手势文章都说Android 对手势的支持是从SDK 1.6 (也就是 API 4)才开始的,但是我用SDK1.5模拟器也能识别!。(本想测试下更低的SDK的支持效果,但是我没有SDK低于1.5版本的….我手机SDK 2.2的 – -、),所以查了Api 发现: android.view.GestureDetector.OnGestureListene转载 2013-08-02 18:27:55 · 1108 阅读 · 0 评论 -
【Android游戏开发十四】深入Animation,在SurfaceView中照样使用Android—Tween Animation!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/331.html 之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属转载 2013-08-02 18:21:57 · 963 阅读 · 0 评论 -
【Android游戏开发之十】(优化处理)详细剖析Android Traceview效率检视工具,分析程序运行速度!并讲解两种创建SDcard方式!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/316.html 由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中转载 2013-08-02 18:10:48 · 759 阅读 · 0 评论 -
【Android游戏开发之三】详细剖析 SurfaceView ! Callback以及SurfaceHolder!!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/296.html 各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!! 而我代码中转载 2013-08-02 17:51:26 · 888 阅读 · 0 评论 -
【Android游戏开发之二】剖析游戏开发用view还是surfaceView ?!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/295.html 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Androi转载 2013-08-02 17:48:13 · 599 阅读 · 0 评论 -
【Android游戏开发十一】手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/321.html 1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个”*.9.png”的图片;转载 2013-08-02 18:15:16 · 649 阅读 · 0 评论 -
【Android游戏开发十二】(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream/FileOutputStream将数据存储到SD卡中!
对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里Himi先给大家统一先简单的介绍下:1. SharedPreference此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式;2. 文件存储 (FIleInputStream/FileOutputStream)此保存方式比较适合游戏的保存和使用,可以保存较转载 2013-08-02 17:38:19 · 840 阅读 · 0 评论 -
【Android游戏开发十三】(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/329.html 上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/F转载 2013-08-02 18:18:52 · 854 阅读 · 0 评论 -
【Android游戏开发二十】物理游戏之重力系统开发,让你的游戏变得有质有量!
今天群里一哥哥说急需关于物理游戏方面的资料,so~下午就随手写了一个简单的圆形自由落体Demo,正好一起分享给大家学习下吧;先大概说一下,之前的文章中,给大家介绍过重力传感器,那么和今天要说的重力系统,其实是一样的!在重力传感器中,虽然我也实现了一个圆形会根据手机反转的角度而拥有不同的速度,但是其内置加速度算法都是Android os封装好的,而今天我们要讲的重力系统就是去模拟这个转载 2013-08-04 12:28:47 · 771 阅读 · 0 评论 -
【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/315.html 我们先讲解在触屏事件处理中我们需要改进的bug!然后再给出如何禁止横屏和竖屏切换!以及切换的过程在android os 中是怎样的。转载 2013-08-02 18:09:31 · 774 阅读 · 0 评论 -
【Android游戏开发之八】游戏中添加音频-详解MediaPlayer与SoundPoo!并讲解两者的区别和游戏中的用途!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/312.html 游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool转载 2013-08-02 18:08:05 · 645 阅读 · 0 评论 -
【Android游戏开发之七】(游戏开发中需要的样式)再次剖析游戏开发中对SurfaceView中添加组件方案!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/308.html 上一篇我们已经可以在同一界面中既显示我们的surfaceview和button、textview等组件,那么基本算是成功了,但是身为转载 2013-08-02 18:06:45 · 728 阅读 · 0 评论 -
【Android游戏开发之五】游戏注册界面Demo-实现两个Activity之间的切换与数据交互!
本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/301.html 今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的d转载 2013-08-02 18:02:52 · 820 阅读 · 0 评论 -
【Android游戏开发十八】解放手指,利用传感器开发游戏!(本文讲解在SurfaceView中用重力传感器控制圆球的各方向移动)
前两篇都是向大家介绍了很有意思的两种手势操作,嵌入我们游戏中,不得不说让游戏的自由度、可玩性和趣味性都增色不少!那么今天继续给大家介绍一亮点!传感器!一:什么是传感器: 所谓传感器能够探测如光、热、温度、重力、方向 等等的功能!二:Android中提供传感器有哪些:1. 加速度传感器(重力传感器)2. 陀螺仪传感器3. 光传感器转载 2013-08-02 18:33:18 · 751 阅读 · 0 评论