佐佐木智广著的《游戏剧本怎么写》从人物、世界体系、台词等角度入手,通过解析多部经典游戏、动漫作品的剧本细节,通俗而又系统地讲解了游戏剧本的构建之法,是游戏设计的入门佳作。全书共分为3部分:部分主要介绍游戏剧本的主要成分——主题、故事、角色和世界;第2部分详细说明游戏剧本的结构、选项设计等;第3部分总结游戏剧本中文本的写作窍门等。本书结构清晰明了、语言风趣易懂,对小说、动漫、电影等艺术作品的构思创作也有启示。 本书适合游戏、动漫领域的从业者和爱好者,以及所有对游戏剧本创作感兴趣的读者阅读。
《iOS增强现实应用开发实战》系统讲解增强现实的实用工具、核心技术和基本原理,以及如何将增强现实技术与iOS开发技术相融合。图文并茂、实例丰富,以简明易懂的语言循序渐进地讲解了游戏、社交和面部识别等各种类型的iOS应用的开发方法,可操作性强。更为重要的是,它还讲解了如何将增强现实技术应用到已有的应用中! 《iOS增强现实应用开发实战》共分13章,具体内容如下:章主要介绍创建增强现实应用的准备工作以及关键章节的简述;第2章介绍检查各种硬件组件可用性的方法;第3章介绍iOS的地图功能和将其集成到具体应用的高级技术;第4章介绍加速计和陀螺仪、磁力计等iOS传感器;第5章介绍如何在一个增强现实应用中播放和记录声音;第6章,介绍如何使用iPhone或者iPad的拍照和录像功能进行视频采集;第7章讲解如何使用cocos2D在摄像头视图上覆
本书使用Android Studio 3.0开发环境,同时适配新版的Android 8.0操作系统,由浅入深地学习Android App的开发。全文共分为10章,涵盖Android Studio的开发环境搭建、Android控件的使用、组件的使用、Fragment(碎片)、多线程开发、网络编程与数据存储等内容。很后通过项目实战,对所学知识点融会贯通,进一步增强开发能力。本书内容通俗易懂,案例丰富,不仅适用于Android开发的广大从业人员、App开发的业余爱好者,也可作为大中专院校与培训机构的培训教程。
《iOS编程(第2版)》涵盖了开发iOS应用的方方面面。从Objective-C基础知识到新增加的语言特性;从AppKit库到常见的Cocoa设计模式;从Xcode技巧到Instrumentst等。如果读者刚接触iOS编程,阅读本书前两章可以快速入门。如果读者已经有iOS编程经验,阅读本书可以拾遗补缺。本书的另一个特色是教读者以正确的方法解决问题。Objective-C的习惯约定有哪些(例如命名约定,内存管理约定),创建子类时如何处理初始化方法,Cocoa的常见设计模式有哪些,如何选择数据保存方法等。这些问题,如果读者自己摸索,难免费时费力。本书已经将这些知识整理、归纳并清楚地呈现在读者面前。
本书系统地介绍了基于Arduino平台的智能感知技术的原理及实现过程。全书共分七章,章是智能感知的基础知识,介绍了几种常见的感知技术;第二章是Arduino语法基础,主要通过生动有趣的实验实例,介绍Arduino开源软件基础知识;第三章Arduino智控编程,以实例为基础,详细介绍了基于Arduino的智能感知系统组建过程以及学习Arduino的编程方法;第四章传感控制,通过多个范例介绍搭建传感控制作品的制作方法;第五章为感知物联,主要介绍传感控制智能感知作品与蓝牙、手机App、WiFi、物联网、语音合成、SIM900、以太网等模块的连接技术,了解开源硬件智能控制作品的一般设计流程。第六章为智能生活,以实例为基础,主要介绍智能产品的构建过程及方法,让生活工具具有“互联网+”的功能,改善生活,成为新的创新作品。第七章智能服务机器人,学习运用智能服务
《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》是C++开发大师Scott Meyers亲自担当顾问编辑的“Effective Software Development Series”系列丛书中的新作。从语法、接口与API设计、内存管理、框架等7大方面总结和探讨了Objective-C编程中52个鲜为人知和容易被忽视的特性与陷阱。书中包含大量实用范例代码,为编写易于理解、便于维护、易于扩展和高效的Objective-C应用提供了解决方案。 《Effective Objective-C 2.0:编写高质量iOS与OS X代码的52个有效方法》共7章。章通论与Objective-C的核心概念相关的技巧;第2章讲述的技巧与面向对象语言的重要特征(对象、消息和运行期)相关;第3章介绍的技巧与接口和API设计相关;第4章讲述协议与分类相关的技巧;第5章介绍内存管理中易犯的错误以及如何避免犯这些错误;第6章介绍块与大中枢派发相关的技巧;第7章讲解使用Co
机器人创客是创客重要和活跃的分支,是一种启发式、发掘式、创新式、灵活式的创新实践。本书着眼于机器人创客领域,选择当前主流和典型的机器人创客平台:Arduino和树莓派(一个容易上手,另一个支持复杂应用),循序渐进地讲解了机器人创客DIY部件、创客软件、Arduino开发板和开发环境、Arduino编程、Arduino电机控制、Arduino传感器、Arduino无线通信、Arduino综合应用、树莓派硬件接口、树莓派远程控制和软件操作、Python编程、树莓派传感器、树莓派控制器、树莓派机器视觉、树莓派语音处理、树莓派综合应用、Arduino与树莓派综合应用等内容。 在讲解每一个知识点时,都遵循了理论联系实际的方式,配以实战演练,剖析了机器人创客的完整实现流程,突出了系统性及完整性。《创客机器人实战:基于Arduino和树莓派》适用于具有编程基础和Linux开发经验,想进一步
《iOS组件与框架——iOS SDK高级特性剖析》讲解了如何使用功能强大的iOS组件和框架来开发杰出的应用,使之具备优异的性能、可靠性、交互性,并对媒体提供支持。本书清晰地介绍了一些开发应用所用到的复杂中高级技术,并通过大量实例项目来演示将这些技术集成到iOS应用中的方法。 《iOS组件与框架——iOS SDK高级特性剖析》分为25章,其内容涵盖了使用UIKit Dynamics提供基于物理现象的动画效果;充分利用Core Location、MapKit和地理围栏;利用排行榜和成就等Game Center功能;让用户能够在应用中访问地址簿和媒体库;使用轻量级JSON在服务器、应用和网站之间传输数据;使用UIDocument和键/值存储同步通过iCloud同步应用;使用钥匙串保护数据;使用通知通告用户与应用相关的重要事件;使用Core Data在本地存储和检索持久化数据;使用Objective-C高级特性编写更简洁、更易