《OpenGL ES 3.x游戏开发(上卷)》一第2章 游戏开发相关的 Android基础知识

第2章 游戏开发相关的 Android基础知识

OpenGL ES 3.x游戏开发(上卷)
虽然本书主要是介绍OpenGL ES 3.0 3D应用及游戏开发的,但由于很多3D游戏应用中还需要用到目标平台的一些其他应用开发方面的知识,而本书3D基础知识部分主要是借助于Android平台来介绍OpenGL ES 3.0 3D应用及游戏开发的。故本章将向读者简要介绍一些在Android游戏开发中必备的一些基础知识,如音效、文件的读取、游戏信息的存储、Socket网络、蓝牙网络等。

提示

由于介绍Android应用开发非本书重点,若读者对Android的基础知识很不熟悉,可以参考笔者在人民邮电出版社出版的《Android应用开发完全自学手册——核心技术、传感器、2D/3D、多媒体与典型案例》与《Android平板电脑开发实战详解和典型案例》这两本书,其中详细介绍了Android应用开发各方面的知识。不准备在Android平台下开发3D应用的读者也不用担心,可以先略过此章,本书后面的章节还会介绍在iOS、WebGL等其他平台下的3D应用开发。

时间: 2024-12-02 00:05:41

《OpenGL ES 3.x游戏开发(上卷)》一第2章 游戏开发相关的 Android基础知识的相关文章

javascript开发技术大全 第4章 直接量与字符集_基础知识

4.1 字符串直接量 1.字符串直接量 .可以是0个或多个. .字符串必须写在同一行.太长用+号 .用于界定开始与结束双引号和单引号必须匹配 2.字符串中的转义字符      转义字符 所代表的字符 \' 单引号 \" 双引号 \\ 反斜杠 \b 退格符 \f 换页符 \n 换行符 \r 回车符 \t 水平制表符 \v 垂直制表符 \xXX 由2位十六进制(xx)指定的latin-1字符 \XXX 由1位到3位的八进制(1-377)指定的latin-1字符 \UXXXX 由4位十六进制数(xxx

【Xamarin开发 Android 系列 4】 Android 基础知识

原文:[Xamarin开发 Android 系列 4] Android 基础知识 什么是Android?   Android一词的本义指"机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统.中间件.用户界面和应用软件组成,而且不存在任何以往阻碍移动产业创新的专有权障碍,号称是首个为移动终端打造的真正开放和完整的移动软件. Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备.目前尚未有统一中文

《Java 2D游戏编程入门》—— 第8章 游戏原型

第8章 游戏原型 本章基于你在前面各章中已经学到的所有内容,介绍如何创建一个原型太空游戏.尽管它还有很多元素缺失,因而不能称之为一款完整的游戏,但我们已经有了足够的可用工具来创建一个可以工作的原型. 在初次学习编程的时候,我遇到的一个问题是,有众多的示例使用各种编程概念,如循环.变量.集成和多态,但是,并没有太多的示例真正做某件事情.这些示例要么太简单了,只是无用的代码片段,要么是极其复杂.编写糟糕的程序,其中还掺入了所有的计算机科学理论,而不是只用到完成任务所需的那些知识.本章的这款原型游戏并

《网站设计 开发 维护 推广 从入门到精通》—— 2.1 色彩基础知识

2.1 色彩基础知识 色彩的魅力是无限的,它可以让本来很平淡无味的东西变得漂亮.美丽.随着信息时代的快速到来,网页也开始变得多姿多彩.人们不再局限于简单的文字与图片,而是要求网页看上去漂亮.舒适.所以网页设计师不仅要掌握基本的网站制作技术,还需要掌握网站的风格.配色等设计艺术. 2.1.1 色彩的基本概念 为了能更好地应用色彩来设计网页,先来了解一下色彩的基本概念.自然界中色彩五颜六色.千变万化,但是最基本的只有三种(红.黄.蓝),其他的色彩都可以由这三种色彩调和而成,这三种色彩称为"三原色&q

《OpenGL ES 3.x游戏开发(上卷)》一导读

前 言 为什么要写这样一本书随着智能手机硬件性能的不断提升,如水果忍者.极品飞车.狂野飙车等一批优秀的3D游戏娱乐应用在众多智能机用户间流行开来.与此同时,也带动了手机游戏产业逐渐从2D走向3D.但目前国内专门介绍这方面开发的书籍与资料都非常少,同时3D应用开发的门槛又比较高,使得很多初学者无从下手.根据这种情况,笔者结合多年从事3D游戏应用开发的经验编写了本书. 了解一些3D开发领域的技术人员都知道,移动嵌入式平台上的3D应用开发主要是基于OpenGL ES的3个版本,1.x.2.x和3.x.

《OpenGL ES 3.x游戏开发(上卷)》一2.7 小结

2.7 小结 本章主要对Android平台下游戏开发中可能会用到的Android平台的相关基础知识进行详细介绍,如文件的I/O操作.SQLite数据库的增.删.改.查,游戏中声音特效.蓝牙互连等.只有学好这些基础知识,开发人员才能开发出更好的Android手机游戏.读者一定要在这些基础上下足工夫,今后的开发道路才会一帆风顺. 提示 Android平台的其他相关知识还有很多,由于本书侧重于介绍OpenGL ES 3.0 3D应用程序的开发,故本章只是简单介绍了一些与3D开发不直接相关的,但在游戏开

《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.8节本章小结

2.8 本章小结Android 3D游戏开发技术宝典--OpenGL ES 2.0本章主要对Android平台下游戏开发中可能会用到的Android平台的相关基础知识进行了详细介绍,如文件的I/O操作.SQLite数据库的增.删.改.查,游戏中声音特效.蓝牙互联等.只有学好这些基础知识,开发人员才能开发出更好的Android手机游戏.读者一定要在这些基础上面下足了工夫,今后的开发道路才会一帆风顺. 提示 Android平台的其他相关知识还有很多,由于本书侧重于介绍OpenGL ES 2.0 3D

罗朝辉 《OpenGL ES 2.0 iOS教程》完整列表

这一天,打开关,关了搜,搜了再打开,反反复复找老罗的博客文章,看来还是得建个置顶,方便自已,方便他人. 再次感谢老罗,越往后研究,越感觉到,老罗之前"啰里巴嗦"的这些基本知识,眼下真如宝典般有用!谢谢. 水总是在渴的时侯被人感觉带得少了,其余时间再少的水,都歉多,歉沉! 罗朝辉 <OpenGL ES 2.0 iOS教程>完整列表 [移动开发] [OpenGL ES 08]Per-Pixel Light及卡通效果 [OpenGL ES 08]Per-Pixel Light及卡

OpenGL ES简介

概述 在聊Android的View渲染流程中,通常会有一个比较核心的步骤:通过OpeGL ES接口调用GPU接口通知GPU绘制图形.其完整的流程:UI对象---->CPU处理为多维图形,纹理 -----通过OpeGL ES接口调用GPU----> GPU对图进行光栅化(Frame Rate ) ---->硬件时钟(Refresh Rate)----垂直同步---->投射到屏幕. 详解的绘制原理,后面会慢慢讲的. 渲染的基础知识 使用OpenGL ES,一般包括如下几个步骤: (1)