Android游戏编程之从零末尾

作者:admin 时间:2020-06-06 09:05

字号

  第1章 Android 平台引见与情况搭建 1.1 Android平台简介/2 1.1.1 Android操作系统平台的优势和趋势/2 1.1.2 Android SDK与Android NDK/2 1.2 Android开辟情况的搭建/3 1.2.1 搭配情况前的准备任务/3 1.2.2 装置和设备情况/6 1.2.3 SDK版本更新/11 1.3 本章小节/13第2章 Hello,Android! 2.1 创立第一个Android项目/15 2.2 剖析Android Project 结构/16 2.3 AndroidManifest.xml与应用依次功用组件/20 2.3.1 AndroidManifest的xml语法层次/20 2.3.2 — Activity(活动)/21 2.3.3 —Intent(意图)与Broacast Receiver(广播回收)/21 2.3.4 —效劳/22 2.3.5 —Content Provider(内容供给者)/22 2.4 运转Android项目(启动Android模拟器)/23 2.5 详解第一个Android项目源码/25 2.6 Activity生命周期/28 2.6.1 单个Activity的生命周期/28 2.6.2 多个Activity的生命周期/32 2.6.3 Android OS办理Activity的方法/34 2.7 Android开辟罕见后果/34 2.7.1 Android SDK与 Google APIs创立Emulator 的差别/34 2.7.2 将Android项目导入Eclipse/35 2.7.3 在Eclipse中显示Android开辟情况下经常使用的View窗口/37 2.7.4 在Eclipse中应用打印语句(Log)调试Android依次/38 2.7.5 在Eclipse中真机运转Android项目/39 2.7.6 设置Android Emulator模拟器系统言语为中文/39 2.7.7 切换模拟器的输入法/39 2.7.8 模拟器中创立SD Card/40 2.7.9 模拟器反正屏切换/40 2.7.10 打包Android 项目/40 2.8 本章小结/45第3章 Android游戏开辟经常使用的系统控件 3.1 Button/47 3.2 Layout/52 3.2.1 线性计划/52 3.2.2 相对计划/57 3.2.3 表格计划/62 3.2.4 相对计划/66 3.2.5 单帧计划/68 3.2.6 可视化编写计划/70 3.3 ImageButton/71 3.4 EditText/74 3.5 CheckBox/76 3.6 RadioButton/79 3.7 ProgressBar/82 3.8 SeekBar/85 3.9 TabSpec与TabHost/87 3.10 ListView/91 3.10.1 ListView应用ArrayAdapter适配器/91 3.10.2 ListView应用SimpleAdapter适配器的扩大列表/93 3.10.3 为ListView自定义适配器/96 3.11 Dialog/100 3.12 系统控件罕见后果/105 3.12.1 Android中经常使用的计量单位/105 3.12.2 Context/106 3.12.3 Resources与getResources/107 3.12.4 findViewById与 LayoutInflater/107 3.12.5 多个Activity之间跳转/参与/传递数据操作/108 3.12.6 反正屏切换处理的三种方法/112 3.13 本章小结/114第4章 游戏开辟基础 4.1 若何快速的进入Android游戏开辟/116 4.2 游戏的复杂概括/118 4.3 Android游戏开辟中经常使用的三种视图/118 4.4 View游戏框架/119 4.4.1 画图函数onDraw/122 4.4.2 按键监听/124 4.4.3 触屏监听/128 4.5 SurfaceView游戏框架/130 4.5.1 SurfaceView游戏框架实例/130 4.5.2 刷屏的方法/135 4.5.3 SurfaceView视图添加线程/136 4.6 View 与 SurfaceView的差别/142 4.7 Canvas 画布/143 4.8 Paint 画笔/148 4.9 Bitmap位图的衬着与操作/151 4.10 剪切区域/162 4.11 动画/168 4.11.1 Animation动画/168 4.11.2 自定义动画/173 4.12 游戏适屏的简述与感化/179 4.13 让游戏主角动起来/181 4.14 碰撞检测/187 4.14.1 矩形碰撞/188 4.14.2 圆形碰撞/190 4.14.3 像素碰撞/192 4.14.4 多矩形碰撞/193 4.14.5 Region碰撞检测/196 4.15 游戏音乐与音效/198 4.15.1 MediaPlayer/198 4.15.2 SoundPool/203 4.15.3 MediaPlayer与SoundPool好坏剖析/207 4.16 游戏数据存储/207 4.16.1 SharedPreference/208 4.16.2 流文件存储/212 4.16.3 SQLite/218 4.17 本章小结/219第5章 游戏开辟实战练习训练 5.1 项今朝的准备任务/221 5.2 划分游戏形状/222 5.3 游戏初始化(菜单界面)/224 5.4 游戏界面/229 5.4.1 完成转动的配景图/230 5.4.2 完成主角和与主角相干的元素/231 5.4.3 怪物(敌机)类的完成/236 5.5 游戏胜利与完毕界面/260 5.6 游戏细节处理/261 5.6.1 游戏Back前去键处理/261 5.6.2 为游戏设置配景常亮/262 5.7 本章小结/262第6章 游戏开辟提高篇 6.1 360°腻滑游戏导航摇杆/264 6.2 多触点完成图片缩放/268 6.3 触屏手势识别/270 6.4 减速度传感器/274 6.5 9patch对象的应用/278 6.6 代码完成截屏功用/283 6.7 效力检视对象/285 6.8 游戏视图与系统组件合营显示/288 6.9 蓝牙对战游戏/290 6.10 收集游戏开辟基础/307 6.10.1 Socket/308 6.10.2 Http/313 6.11 当地化与国际化/317 6.12 本章小结/320第7章 Box2D 物理引擎 7.1 Box2D概述/322 7.2 将Box2D类库导入Android项目中/322 7.3 物理世界与手机屏幕坐标系之间的关系/324 7.4 创立Box2D物理世界/325 7.5 创立矩形物体/327 7.6 让物体在屏幕中展现/329 7.7 创立自定义多边形物体/330 7.8 物理世界中的物体角度/331 7.9 创立圆形物体/332 7.10 多个Body的数据赋值/333 7.10.1 遍历Body/333 7.10.2 自定义类关联Body/335 7.11 设置Body坐标与给Body施加力/338 7.11.1 手动设置Body的坐标/338 7.11.2 给Body施加力/338 7.12 Body碰撞监听、遴选与Body传感器/341 7.12.1 Body碰撞接触点监听/341 7.12.2 Body碰撞遴选/342 7.13 关节/346 7.13.1 距离关节/346 7.13.2 扭转关节/348 7.13.3 齿轮关节/349 7.13.4 滑轮关节/351 7.13.5 移动关节/353 7.13.6 鼠标关节/356 7.14 经过AABB获得Body/358 7.15 物体与关节的烧毁/360 7.16 本章小结/361第8章 Box2D物理游戏实战 8.1 迷宫小球游戏实战/363 8.2 堆房子游戏实战/382 8.3 本章小结/392

责任编辑:admin新闻报料:400-888-8888   本站原创,未经授权不得转载
关键词 >> Android,游戏,编程,之,从,零,末尾,第,1章,An
继续阅读
热新闻
推荐