下载 >  移动开发 >  iOS > IOS游戏开发工具箱

IOS游戏开发工具箱

IOS 游戏开发工具箱文档,想要做IOS游戏开发的朋友可以下载看看。
2018-08-27 上传大小:13.61MB
想读
分享
收藏 举报
iOS游戏开发 从创意到实现 完整 PDF

第1章Xcode简介   1.1开发者注册   1.2安装   1.3Xcode   1.3.1项目类型   1.3.2Xcode界面   1.3.3构建和运行   1.3.4代码结构   1.3.5应用程序状态   1.4InterfaceBuilder   1.5连接   1.6游戏逻辑   第2章HelloPong   2.1项目创建   2.1.1目标设置   2.1.2AppInfo   2.2设计游戏组件   2.2.1InterfaceBuilder   2.2.2连接   2.3多点触控   2.3.1处理触摸的4个方法   2.3.2开启多点触控   2.3.3移动球拍   2.3.4多点触控的问题:在游戏桌上的第三根手指   2.3.5正确的触摸方式   2.4动画   2.5碰撞   2.6计分   2.7最后的修饰   2.7.1显示消息   2.7.2游戏结束   2.7.3增加难度   2.7.4暂停和恢复   2.7.5摇动手势   2.8声音   第3章图像   3.1简介   3.2位图和矢量图   3.3图像格式   3.4Retina显示   3.5为AirHockey游戏创建图像   3.5.1制作冰球图像   3.5.2制作球拍图像   3.5.3制作冰球桌   3.5.4按钮   3.5.5检查游戏图像   3.5.6应用程序图标   3.6应用程序整合   3.6.1项目创建   3.6.2InterfaceBuilder和图像   3.7构建和运行   第4章物理学   4.1球拍物理学   4.2冰球物理学   第5章声音   5.1什么是声音   5.1.1数字录音   5.1.2文件格式   5.2创建声音   5.3下载声音   5.4录制声音   5.5编辑声音   第6章电脑AI   6.1电脑玩家菜单   6.2电脑玩家   6.2.1基础   6.2.2人类模型   6.2.3防守   6.2.4进攻   6.3电脑难度   第7章AppStore   7.1屏幕截图   7.2创建应用程序简介和关键字   7.3向iTunesConnect提交元数据   7.4归档和提交   7.5应用审核   7.6应用市场营销   7.6.1社交网络   7.6.2iTunes推荐   7.6.3免费的网络评论   7.6.4精简版   7.6.5付费广告   7.6.6追踪销售和排名   7.7总结

立即下载
iOS游戏编程之从零开始 Cocos2d-x与cocos2d引擎游戏开发

本书针对Cocos2d-x和cocos2d游戏引擎,全面讲解iOS平台游戏开发,内容包括游戏开发常用类、触屏事件、动画、音视频、游戏存储、碰撞、粒子引擎等,并给出几个游戏开发实例,以便读者全面掌握着两个引擎的开发技巧。

立即下载
iOS 游戏开发入门经典,完整扫描版

【增加封面和目录,使之完整!方便别人就是方便自己!其实整理上传还是 要花点时间的了,希望大家能珍惜这些资料!】作为一名初出茅庐的iOS开发人员,如何着手编写iPhone和iPad游戏呢?您可以借助 iOS游戏开发入门经典 来奠定良好基础。无论您是否拥有iOS编程经验,都可以借助本书来了解开始创建有趣iOS游戏所需的技术。本书首先介绍Xcode和Interface Builder等必需的工具,然后讲述用于iOS开发的C和Objective-C语言,讨论Cocoa Foundation框架和MVC体系结构的用法。在介绍基础知识后,本书接着指导您使用库来添加图形、动画和声音,并控制用户交互甚至开发网络对战游戏。几乎每章都列举一个完整实用、简明易懂的游戏示例;为使您确切理解每个步骤的原理,作者Patrick Alessi逐行解释所有代码,并最终在章节末尾建成一个完整游戏;在学习这些示例的过程中,您会真切地感受到:您几乎可以像玩游戏那样轻松愉悦地创建游戏! 主要内容 ◆ 指导您创建真正可运行的游戏,带您领略游戏编写之道 ◆ 详解创建iOS游戏的重要库:图形、用户交互、动画和声音 ◆ 讲述如何使用苹果的框架简化游戏开发 ◆ 指导您高效地调试和测试游戏

立即下载
iOS游戏编程之从零开始—Cocos2d-x与cocos2d引擎游戏开发书籍和源码

第一部分cocos2d-x 第1章 cocos2d-x简介与安装 1.1cocos2d-x引擎介绍 1.2cocos2d-x引擎下载与项目模板安装 1.3本章小结 第2章hello,cocos2dx 2.1创建第一个cocos2d-x项目 2.2cocos2d-x项目结构 2.3熟悉4个常用类 2.4appdelegate的3个生命周期函数 2.5运行第一个cocos2d-x项目 2.6本章小结 第3章游戏开发基础 3.1第一个场景hello worldscene 3.2快速掌握cocos2d-x引擎的学习技巧 第一部分cocos2d-x 第1章 cocos2d-x简介与安装 1.1cocos2d-x引擎介绍 1.2cocos2d-x引擎下载与项目模板安装 1.3本章小结 第2章hello,cocos2dx 2.1创建第一个cocos2d-x项目 2.2cocos2d-x项目结构 2.3熟悉4个常用类 2.4appdelegate的3个生命周期函数 2.5运行第一个cocos2d-x项目 2.6本章小结 第3章游戏开发基础 3.1第一个场景hello worldscene 3.2快速掌握cocos2d-x引擎的学习技巧 3.3ccsprite精灵详解 3.4常用的两种layer层 3.5ccnode的添加与tag 3.6坐标系与锚点z轴遮挡关系 3.7字体与文本 3.8cctextfieldttf输入框 3.9ccmenu菜单 3.10cceditbox编辑框 3.11cccontrolswitch开关 3.12cccontrolslider滑动条 3.13cccontrolbutton按钮 3.14los高清与非高清 3.15获取当前设备语言 3.16draw绘制 3.17更新函数 3.18ccprogressto进度计时器 3.19ccscrollview滚动视图 3.20内存及效率的一些总结 3.21设置竖屏运行项目方法 3.22cclog与cclog的区别 3.23本章小结 第4章动作与动画 4.1action动作 4.2动画 4.3常见的22种特效 4.4切换场景的32种动画 4.5本章小结 第5章实战预备篇 5.1触屏事件 5.2碰撞检测 5.3地图 5.4音乐与音效 5.5游戏数据 5.6粒子特效 5.7游戏摇杆 5.8cocosbuilder使用详解 5.9裁切区域 5.10本章小结 第6章cocos2d-x跨平台簏 6.1编译和运行跨平台的cocos2d-x项目 6.2xcode集成ios与android项目 6.3xcode代码混编 6.4c++调用java层 6.5ios与android的视频播放 6.6本章小结 第7章飞行射击项目实战篇 7.1飞行射击项目概述 7.2项目制作前的准备工作 7.3设置项目竖屏并隐藏fps等信息 7.4添加菜单场景界面 7.5添加“关于”和“积分”场景 7.6添加游戏场景 7.7游戏开发过程中的3个注意点 7.8本章小结 第8章游戏开发提高篇 8.1脚本语言lua 8.2xmi文件读取 8.3csv文件读取 8.4跨平台网络 8.5ios6与最新cocos2d-x版本 8.6本章小结 第二部分cocos2d-iphone 第9章cocos2d-iphone引擎介绍与安装 9.1cocos2d-iphone引擎介绍 9.2cocos2d-iphone引擎下载与模板安装 9.3本章小结 第10章hello,cocos2d-iphone 10.1创建第一个cocos2d-iphone项目 10.2 cocos2d-iphone项目的结构 10.3本章小结 第11章ccocos2d-iphone基础篇 11.1cocos2d-iphone引擎基础使用示例 11.2快速掌握cocos2d-iphone引擎的几点建议 11.3本章小结

立即下载
cocos2d-iphone

IOS用于游戏开发的工具包cocos2d-iphone IOS用于游戏开发的工具包cocos2d-iphone

立即下载
iOS游戏编程之从零开始

iOS游戏编程之从零开始iOS游戏编程之从零开始iOS游戏编程之从零开始

立即下载
iOS Swift游戏开发经典实例.pdf

前言.1 第1章 游戏的设计9 1.1 设计游戏引擎 9 1.2 创建基于继承的设计10 1.3 创建基于组件的设计12 1.4 计算屏幕的帧刷新时间 14 1.5 进入和退出游戏 16 1.6 用定时器进行游戏的刷新18 1.7 每帧刷新18 1.8 游戏暂停20 1.9 记录游戏时间 20 1.10 使用闭包21 1.11 在方法中回调闭包 23 1.12 使用 Operation Queues24 1.13 延迟执行26 1.14 串行执行27 1.15 通过闭包进行数组的过滤28 1.16 加载游戏资源 28 1.17 在游戏中使用单元测试 29 1.18 二维表格32 第2章 视图和菜单 35 2.1 使用故事板35 2.2 创建视图控制器 41 2.3 通过Segue导航到不同屏幕.48 2.4 使用布局约束进行布局 52 2.5 将图片导入到项目中54 2.6 切割按钮的背景图片56 2.7 用UIDynamics创建运动视图57 2.8 用Core Animation移动图片 59 2.9 旋转图片61 2.10 在视图上实现弹起效果 62 2.11 用UIAppearance定制UI元素64 2.12 对UIView进行3D旋转 65 2.13 将游戏菜单覆盖在游戏内容之上 67 2.14 创建高效的游戏菜单68 第3章 输入 69 3.1 侦测触摸69 3.2 处理轻触手势 71 3.3 在屏幕上拖动图片72 3.4 识别旋转手势 74 3.5 识别捏合手势 76 3.6 自定义手势78 3.7 在视图的指定区域识别触摸82 3.8 识别摇晃手势 83 3.9 识别设备倾斜手势84 3.10 获得罗盘方向 87 3.11 获得用户的位置88 3.12 计算运动速度 91 3.13 计算用户与目标的距离 92 3.14 当用户进入或离开某个位置时获得通知93 3.15 通过地名获得坐标96 3.16 通过坐标获得地名98 3.17 将设备当作方向盘99 3.18 测量磁场 100 3.19 利用输入改善游戏设计 101 第4章 声音 103 4.1 用AVAudioPlayer播放声音 103 4.2 用AVAudioRecorder进行录音. 106 4.3 使用多个AVAudioPlayer108 4.4 两个声音间的淡入淡出 109 4.5 合成语音 112 4.6 获知音乐程序当前播放曲目 113 4.7 当前曲目何时改变 115 4.8 音乐回放控制 116 4.9 让用户选择音乐 117 4.10 当其他App正在播放音乐时怎么办? 119 4.11 在游戏中使用哪一种播放模式最好. 121 第5章 存储数据 123 5.1 保存游戏状态 123 5.2 在本地保存游戏得分 126 5.3 用iCloud保存游戏进度 127 5.4 使用iCloud的键-值存储. 132 5.5 加载结构化数据 133 5.6 什么时候使用文件, 什么时候使用数据库 135 5.7 管理资源集合 136 5.8 用NSUserDefaults存放数据. 138 5.9 最佳数据存储策略 140 5.10 游戏中的财富值. 141 第6章 2D图形和Sprite Kit 143 6.1 熟悉二维数学 143 6.2 创建Sprite Kit视图 149 6.3 创建场景 150 6.4 加入精灵 152 6.5 文本精灵 153 6.6 获取有效字体 155 6.7 使用自定义字体 156 6.8 场景切换 156 6.9 移动精灵和标签 158 6.10 纹理贴图精灵 161 6.11 纹理图集 161 6.12 形状节点 162 6.13 混合模式 163 6.14 对精灵使用滤镜. 165 6.15 贝塞尔曲线 166 6.16 烟雾、 火焰和粒子特效 167 6.17 抖动屏幕 168 6.18 动画精灵 170 6.19 视差滚动 171 6.20 杂点图 176 第7章 物理引擎 179 7.1 物理引擎的相关术语和定义 179 7.2 在精灵中添加物理引擎 181 7.3 静止物体和运动物体 182 7.4 碰撞体形状 183 7.5 速度 185 7.6 质量、 大小和密度 185 7.7 墙壁 187 7.8 设置重力 188 7.9 让物体无法旋转 189 7.10 改变物理模拟时钟的速度. 189 7.11 碰撞检测 190 7.12 查找物体 191 7.13 连接 193 7.14 作用力 194 7.15 在物体上添加推进器 195 7.16 制造爆炸 196 7.17 根据设备方向改变重力 198 7.18 拖动物体 199 7.19 车辆 202 第8章 3D图形. 205 8.1 使用3D数学 206 8.2 创建GLKit上下文 209 8.3 用OpenGL绘制四边形 212 8.4 贴图 219 8.5 绘制立方体 221 8.6 旋转立方体 224 8.7 在三维空间中移动镜头 225 第9章 3D图形进阶 227 9.1 加载网格 227 9.2 父子对象 234 9.3 网格动画 238 9.4 批量绘制 241 9.5 创建可移动的镜头 242 第10章 高级3D图形 245 10.1 着色器 245 10.2 材质 249 10.3 用着色器进行贴图 255 10.4 给场景打上灯光. 256 10.5 法向贴图 258 10.6 透明对象 260 10.7 添加镜面高光 262 10.8 卡通着色 264 第11章 Scene Kit 266 11.1 使用Scene Kit 266 11.2 创建一个Scene Kit 场景 267 11.3 显示3D对象 267 11.4 在Scene Kit中使用镜头 268 11.5 创建灯光. 269 11.6 动画 270 11.7 使用文本节点 271 11.8 自定义材质 272 11.9 纹理对象. 273 11.10 法向贴图 273 11.11 约束对象 274 11.12 加载3D模型文件. 275 11.13 3D物理学 276 11.14 加入地板 277 11.15 点击测试 277 第12章 人工智能和行为 279 12.1 使用向量数学 279 12.2 让对象朝某个点移动 281 12.3 跟随路径. 283 12.4 拦截运动物体 284 12.5 逃逸 285 12.6 目标选择问题 286 12.7 转向问题. 287 12.8 隐蔽点问题 288 12.9 路径问题. 289 12.10 计算下一步问题 293 12.11 判断对象能否“ 看见” 其他对象 294 12.12 用人工智能增强游戏设计 296 第13章 网络及社交媒体 298 13.1 游戏中心. 298 13.2 获取用户登录信息. 304 13.3 获取别的玩家信息. 305 13.4 创建排行榜和向好友挑战 305 13.5 和其他玩家一起玩游戏 309 13.6 创建、 销毁、 同步网络对象 311 13.7 对象状态插值 313 13.8 玩家断开和重连 314 13.9 用Game Kit制作回合制游戏.315 13.10 将文字和图片分享到社交网络 319 13.11 将游戏保存到游戏中心 320 13.12 充分利用iOS网络 321 13.13 充分利用社交网络 322 第14章 游戏控制器和外接屏幕 323 14.1 检测控制器 325 14.2 从游戏控制器中获得输入. 327 14.3 通过AirPlay显示游戏内容 328 14.4 使用扩展屏幕 329 14.5 如何为不同的屏幕设计UI 331 14.6 拖放 334 第15章 性能和调试 340 15.1 改善帧刷新率 340 15.2 快速加载关卡 342 15.3 解决内存不足问题 344 15.4 查找崩溃原因 345 15.5 使用纹理压缩 346 15.6 使用监视点 349 15.7 记录日志351 15.8 创建语音断点 352

立即下载
绝对PE工具箱ISO工具箱

绝对PE工具箱 可以使用Vmware 虚拟机进行一键Ghost,可以安装安装版Windows(不包含XP,Server 2003,2000)

立即下载
iOS 游戏开发入门经典

iOS 游戏开发入门经典,中文版,不多说了,经典的好书。

立即下载
[ios视频教程] 基于Cocos2d的iPhone游戏开发视频教程

[ios视频教程] 基于Cocos2d的iPhone游戏开发视频教程,欢迎下载

立即下载
【cocos2d-x IOS游戏开发-捕鱼达人14-17】炮弹的实现

【cocos2d-x IOS游戏开发-捕鱼达人14】炮弹切换界面 【cocos2d-x IOS游戏开发-捕鱼达人15】炮弹攻击效果1 【cocos2d-x IOS游戏开发-捕鱼达人16】炮弹攻击效果2 【cocos2d-x IOS游戏开发-捕鱼达人17】炮弹攻击判定

立即下载
ios游戏开发初学者指南

ios游戏开发初学者指南

立即下载
corona 资料

iOS /android 游戏开发,方便从事游戏开发的童鞋们。。。

立即下载
常用软件工具箱

iOS常用软件工具箱

立即下载
ios游戏开发之cocos2d-oc笔记

ios游戏开发之cocos2d-oc最新学习笔记

立即下载
IOS游戏开发入门代码 HotChess 一款中国象棋的棋牌类iOS游戏

IOS游戏开发入门代码 HotChess 一款中国象棋的棋牌类iOS游戏

立即下载
IOS游戏开发入门源码 Canabalt 一款流行的跑跳iOS游戏

IOS游戏开发入门源码 Canabalt 一款流行的跑跳iOS游戏

立即下载
iPhone 3D游戏编程指南

ios i 3D游戏编程指南 游戏编程

立即下载
【cocos2d-x IOS游戏开发-捕鱼达人9-13】鱼群产生

9、【cocos2d-x IOS游戏开发-捕鱼达人9】鱼与动画 资源引用页: 10、【cocos2d-x IOS游戏开发-捕鱼达人10】鱼的产生和移动 资源引用页: 11、【cocos2d-x IOS游戏开发-捕鱼达人11】鱼的产生和移动:完善 资源引用页: 12、【cocos2d-x IOS游戏开发-捕鱼达人12】鱼群效果 资源引用页: 13、【cocos2d-x IOS游戏开发-捕鱼达人13】完善鱼群效果 资源引用页:

立即下载
【cocos2d-x IOS游戏开发-捕鱼达人4-8】章节代码

4、【cocos2d-x IOS游戏开发-捕鱼达人4】基本游戏框架 资源引用页: 5、【cocos2d-x IOS游戏开发-捕鱼达人5】C++中函数代理与信号插槽机制 资源引用页: 6、【cocos2d-x IOS游戏开发-捕鱼达人6】实现开始菜单 资源引用页: 7、【cocos2d-x IOS游戏开发-捕鱼达人7】游戏场景基础实现 资源引用页: 8、【cocos2d-x IOS游戏开发-捕鱼达人8】游戏中的配置文件 资源引用页:

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

IOS游戏开发工具箱

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: