Android 3D游戏开发技术宝典—OpenGL ES 2.0_游戏开发教程
游戏开发教程

Android 3D游戏开发技术宝典—OpenGL ES 2.0_游戏开发教程

资源名称:Android 3D游戏开发技术宝典—OpenGL ES 2.0 内容简介: 随着智能手机移动嵌入式平台硬件性能的不断提升,3D游戏应用也逐渐普及开来。《Android3D游戏开发技术宝典:OpenGL ES2.0》结合作者多年从事3D游戏应用开发的宝贵经验,全面介绍了与Android平台相关的必知必会的基础知识及大型完整3D案例,讲解上由浅入深,循序渐进,起点低、终点高,既适合初学者学习,也适合有一定基础的读者进一步提升之用。另外,由于OpenGLES 2.0的着色语言通用于各种移动嵌入式平台,因此,《Android 3D游戏开发技术宝典:OpenGL ES2.0》中与着色器开发相关的60%左右的内容还可供iPhone、WindowsMobile、MeeGoo等平台的开发人员参考。   全书共22章,其中第1章与第2章为Android平台相关的一些基础知识;第3章~第10章介绍了基于OpenGL ES2.0进行3D应用开发的一些必知必会的基本知识;第11章~第15章介绍了一些高级特效的实现方法;第16章~第17章介绍了3D游戏开发中相关的一些物理、碰撞检测知识以及常用的3D物理引擎JBullet;第19章介绍了3种人机交互的高级技术;第20章~第22章给出了3个完整的大型3D游戏案例,总代码量接近6万行。同时为了便于读者的学习,《Android3D游戏开发技术宝典:OpenGL ES2.0》附赠的光盘中包含了书中所有案例的完整源代码,同时给出了最后3个完整大型3D游戏案例的讲解视频,最大限度地帮助读者快速掌握相应的开发技术。   《Android 3D游戏开发技术宝典:OpenGL ES2.0》适合Android程序员、游戏开发者及Android爱好者学习,也可以作为相关培训学校和大专院校相关专业的教学用书。 资源目录: 第1章 新一代的王者–Android概览 第2章 游戏开发相关Android基础知识 第3章 初识OpenGL ES 2. 第4章 着色语言Shading Language 第5章 投影及各种变换 第6章 光照 第7章 纹理映射 第8章 3D基本形状的构建 第9章 3D模型加载 第10章 混合与雾 第11章 常用3D开发技巧 第12章 几种剪裁与测试 第13章 顶点着色器的妙用...
Cocos2d-x学习资料汇总_游戏开发教程
游戏开发教程

Cocos2d-x学习资料汇总_游戏开发教程

教程名称:       Cocos2d-x学习资料汇总 (译)cocos2d菜单教程:第一部分 cocos2d-iPhone_Programming_Guide cocos2d-x2.0射击游戏实现沈大海 cocos2d-x2.0版本自适应屏幕分辨率AutoScaleTest Cocos2d-x_HelloCpp_架构分析 cocos2d-x__win32环境下配置部署整理 cocos2d-x_如何进行内存释放 Cocos2d-x_的CCObject与autorelease Cocos2d-x_的“HelloWorld”_深入分析 Cocos2d-x_的“HelloWorld”_深入讲解 Cocos2D-x_精灵与动画 Cocos2d-x中文教程:Hello__CCMapView cocos2d-x入门Lable cocos2d-x入门内存回收机制 Cocos2d-x入门教程TexturePacker非常棒的图像处理工具 cocos2d-x入门粒子系统 Cocos2d-x入门:CCTMXTiledMap和CCTileMapAtlas拼地图 cocos2d-x入门:单例模式运用 cocos2d-x初探学习笔记(10)–运动中的加速度效果 cocos2d-x初探学习笔记(11)–拖动间隐效果 cocos2d-x初探学习笔记(12)–图形绘制 cocos2d-x初探学习笔记(13)–内存回收机制 cocos2d-x初探学习笔记(14)–菜单项 cocos2d-x初探学习笔记(15)–CCOrbitCamera cocos2d-x初探学习笔记(17)–瓦片地图集 cocos2d-x初探学习笔记(18)–Lable
Unity开发实战 Unity 4.x Cookbook 中文_游戏开发教程
游戏开发教程

Unity开发实战 Unity 4.x Cookbook 中文_游戏开发教程

资源名称:Unity开发实战 Unity 4.x Cookbook 中文 本书共11章,内容几乎涵盖了Unity的所有方面。第1章适合那些刚开始或准备开始使用Unity4.x的读者。该章内容包括软件安装、了解软件界面、用户首选项,以及一些使用流程的建议。第2章讲解用于控制和加强游戏中摄像机的技术。第3章介绍制作贴图和材质。第4章是关于图形用户界面的教程,帮你通过提高交互式视觉元素的品质来提高游戏的娱乐性。第5章着重讲解角色动画,以及如何利用Unity的新动画系统Mecanim.第6章致力于让游戏中的音效和配乐更有趣,也涉及播放控制和音量控制技术。第7章讲述用外部数据加强游戏的各种方式。第8章介绍了用不同方式操作文本文件,特别是XML文本数据。第9章关系到很多让计算机控制的对象和角色移动的游戏。第10章给出了一些在游戏中添加附加功能的创意。第11章简单地介绍了Unity专业版的功能。 第1章 Unity 4.X 入门 第2章 使用摄像机 第3章 制作贴图和材质 第4章 创建GUI第5章 控制动画 第6章 播放和处理声音 第7章 使用外部资源文件和设备 第8章 使用外部文本文件和XML数据 第9章 管理对象状态和控制对象移动 第10章 用附加功能和优化选项改进游戏 第11章 利用Unity专业版 资源截图:
3D游戏开发大全 (加拿大Kenneth C. Finney ) 中文PDF_游戏开发教程
游戏开发教程

3D游戏开发大全 (加拿大Kenneth C. Finney ) 中文PDF_游戏开发教程

资源名称:3D游戏开发大全 (加拿大Kenneth C. Finney ) 中文PDF 第1章 初识3d游戏开发 1 第2章 初识编程 25 第3章 3d编程概念 70 第4章 游戏编程 100 第5章 运行游戏 126 第6章 网络 164 第7章 公共脚本 188 第8章 纹理 220 第9章 外皮 249 第10章 创建gui元素 273 第11章 结构材质纹理 287 第12章 地形 301 第13章 milkshape建模 319 第14章...
网页游戏开发秘笈_游戏开发教程
游戏开发教程

网页游戏开发秘笈_游戏开发教程

资源名称:网页游戏开发秘笈 内容简介: 最近很多人开始关注网页游戏了。从游戏开发的角度来看,网页游戏这一形式具有诸多优点。   首先,传统的游戏开发形式大多受制于移植问题。开发好一款游戏之后,需要将其移植到多个操作系统中,而每个操作系统所适宜的开发环境又各有区别。网页游戏则不然:开发者把大部分精力集中在浏览器里即可。   此外,传统的开发形式一般需要大量的资金和人员支持,而网页游戏则特别适合中小团队及独立游戏开发者。从创意,到实现,再到测试并发布,这个周期可以缩得很短,而且过程也可以很灵活,发现新想法之后,立刻就能实验并看出效果来。   但是,初学者在入门时会遇到几个困难,其一是Javascript语言与HTML5的特性太多,短期内很难将这些知识点全部掌握,而且有些特性与游戏开发的关系并不是很大。其二在于,许多读者原来未必具备丰富的开发经验,大家可能是从其他编程语言、其他开发平台,甚至其他行业转入网页游戏开发领域的。我们必须找到一套实用的开发流程,否则每次做游戏都要从头写起,这会耽误大量时间。   本书就相当顺畅地解决了这几个问题。作者Evan Burchard先生没有讲述高深的理论,而是直接选了10种常见的游戏类型,告诉我们如何通过适当的游戏引擎及工具,快速制作出这些游戏来。每章所选的范例游戏,其制作过程都分为好几个步骤,读者可在看完每个步骤之后及时总结当前制作进度。这些范例其实就是模板,只要根据每章最后的建议稍加修改,就能做出一款颇具个人特色的网页游戏了。   通过引擎来做游戏,既能缩短学习时间,又能降低编写代码的难度,而且只要学会一种引擎,就可以开发出许多款同类游戏了。由此可以想见,在学完全部10款引擎之后,你的开发思路一定会大为开阔。 资源目录: 译者序 前 言 导 言 第1章 问答游戏    1.1 第一步:出题    1.2 第二步:隐藏题目    1.3 第三步:重现题目    1.4 第四步:引入各种程序库    1.5 第五步:判断玩家所选答案是否正确    1.6 小结   第2章 文字冒险游戏    2.1 第一步:设计页面样式    2.2 第二步:实现页面跳转    2.3 第三步:添加道具栏及道具拖放功能    2.4 第四步:添加复杂的交互功能    2.5 第五步:添加历史记录导航功能    2.6 第六步:添加精彩的结局    2.7 小结   第3章 派对游戏    3.1 第一步:采用atom.js创建范例游戏...
Egret HTML5游戏开发指南_游戏开发教程
游戏开发教程

Egret HTML5游戏开发指南_游戏开发教程

资源名称:Egret  HTML5游戏开发指南 内容简介: 《Egret——HTML5游戏开发指南》由浅入深,在讲解游戏开发基础的同时提供众多实战案例供读者学习。《Egret——HTML5游戏开发指南》章节内容包含Egret基础概念及基础图形图像处理方法、网络相关操作、移动设备适配、性能优化、文本动画相关知识、调试技巧、DragonBones骨骼动画系统和P2物理引擎等。通过《Egret——HTML5游戏开发指南》,读者可以了解并掌握HTML5游戏开发技能,并通过Egret开发复杂又好玩的HTML5游戏。 《Egret——HTML5游戏开发指南》适合喜欢游戏且有志于成为HTML5游戏开发者的人阅读,也适合具备其他平台游戏开发经验的人以及前端开发工程师了解和掌握HTML5开发技巧,并进入HTML5游戏开发领域 资源目录: 第1章 欢迎来到HTML5的世界 1.1 什么是HTML5 1.2 HTML5的前世今生 1.3 W3C与WHATWG工作组 1.4 令人称赞的Canvas与WebGL 1.4.1 Canvas 1.4.2 WebGL 1.5 何为HTML5游戏 1.5.1 从技术角度出发 1.5.2 从非技术角度出发 1.6 HTML5游戏的特点与痛点 1.6.1 特点 1.6.2 痛点 1.7 HTML5游戏的当下与未来 1.7.1 产品研发阶段 1.7.2 测试上线运营阶段 1.7.3 未来 1.8 小结 第2章 奇妙的前端之旅 2.1 Javascript的苦与痛...
游戏设计与编程中英文电子书合集_游戏开发教程
游戏开发教程

游戏设计与编程中英文电子书合集_游戏开发教程

资源名称:游戏设计与编程中英文电子书合集 资源目录: 3DGameProgrammingAllinOne AI游戏引擎程序设计 BeginningOpenGLGameProgramming,SecondEdition CryENGINE3Cookbook DavidPerryonGameDesignABrainstormingToolBox GameMechanicsAdvancedGameDesign ProgrammingVideoGamesfortheEvilGenius TheGameJamSurvivalGuide UDKiOSGameDevelopmentBeginnersGuide 学OpenGL编3D游戏 资源截图:
Unity人工智能游戏开发(第2版) 中文pdf_游戏开发教程
游戏开发教程

Unity人工智能游戏开发(第2版) 中文pdf_游戏开发教程

资源名称:Unity人工智能游戏开发(第2版) 中文pdf D11章游戏AI的基础知识1.1创建生活幻象1.2利用AI进一步完善游戏1.3在Unity使用1.4定义主体1.5有限状态机概述1.6通过主体视角查看场景1.7路径跟踪1.7.1A*寻路1.7.2使用网格导航1.8群集方案1.9行为树1.10模糊逻辑1.11本章小结D12章有限状态机2.1FSM应用2.2生成状态机行为2.2.1生成AnimationController资源2.2.2Layers项和Parameters项2.2.3动画控制查看器2.2.4行为的图像化2.2.5生成D1一个状态2.2.6状态间的转换2.3创建玩家坦克对象2.4生成敌方坦克对象2.4.1xuan择转换2.4.2实现过程2.5本章小结D13章实现感知系统3.1基本的感知系统3.1.1视锥3.1.2基于球体的听觉、感觉和嗅觉3.1.3扩展3.1.4感知系统的创新3.2构建场景3.3创建玩家坦克3.3.1实现玩家坦克3.3.2实现Aspect类3.4创建AI角色3.5使用Sense类3.6视见功能3.7触觉系统3.8测试结果3.9本章小结D14章寻路方案4.1路径跟踪4.1.1路径脚本4.1.2使用路径跟踪器4.1.3躲避障碍物4.1.4添加定制层4.1.5实现躲避逻辑4.2A*寻路算法4.2.1算法回顾4.2.2算法实现4.3导航网格4.3.1构建地图4.3.2静态障碍物4.3.3导航网格的烘焙4.3.4使用NavMesh主体对象4.3.5设置目的地4.3.6Target类4.3.7斜面测试4.3.8区域探索4.3.9OffMeshLinks连接4.3.10生成OffMesh4.3.11设置OffMesh4.4本章小结D15章群集行为5.1群集算法初探5.2理解群集算法背后的概念5.3Unity示例中的群集行为5.3.1模拟个体行为5.3.2创建控制器5.4替代方案5.5使用人群群集算法5.5.1实现简单的群集模拟5.5.2使用CrowdAgent组件5.5.3添加障碍物 …… 资源截图:
Unity 3D NGUI实战教程(高雪峰) 中文_游戏开发教程
游戏开发教程

Unity 3D NGUI实战教程(高雪峰) 中文_游戏开发教程

资源名称:Unity 3D NGUI实战教程(高雪峰) 中文 本书适合新上手的Unity客户端程序员、需要做UI的Unity程序员、想自学Unity做独立游戏开发的人员,以及大专院校相关专业的师生学习用书和培训学校的教材。 目录: 第1章 初识NGUI 第2章 NGUI基础 第3章 核心组件 第4章 UI动画 第5章 其他组件 第6章 NGUI实战进阶 资源截图: