PlayStation Mobile Development Cookbook
作者: Michael Fleischauer
语言: 英文
出版年份: 2013
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

《PlayStation Mobile Development Cookbook》是一本由Michael Fleischauer撰写的针对PlayStation Mobile开发的实用教程书籍,由Packt Publishing于2013年3月出版。本书旨在为开发者提供一个全面且深入的指南,帮助他们快速掌握使用PlayStation Mobile SDK开发游戏和应用程序的技能。

书籍内容概述

第1章:开始使用PlayStation Mobile SDK

本章介绍了如何获取和安装PlayStation Mobile SDK,创建简单的游戏循环,加载和显示纹理图像,以及在PlayStation Mobile认证的Android设备和PlayStation Vita上部署应用程序。此外,还涉及了如何动态操作图像和处理文件系统。

第2章:控制PlayStation Mobile设备

本章详细讲解了如何处理PlayStation Mobile设备的控制器方向键和按钮输入,使用Input2包装类,以及如何利用模拟摇杆、触摸事件和运动传感器。此外,还介绍了如何为没有游戏手柄的设备创建屏幕上的控制按钮,并配置Android应用以使用这些控制按钮。

第3章:使用GameEngine2D进行图形开发

本章聚焦于使用GameEngine2D库进行2D图形开发。内容包括创建游戏循环、场景、精灵、精灵表以及如何使用精灵表进行代码中的操作。此外,还介绍了如何使用SpriteLists进行性能优化,以及如何操作纹理的像素数据。

第4章:使用GameEngine2D执行动作

本章探讨了如何使用GameEngine2D的Scheduler和ActionManager对象来处理游戏中的更新和动作。包括使用预定义动作、过渡场景、简单的碰撞检测、播放背景音乐和音效等内容。

第5章:使用Physics2D进行物理模拟

本章介绍了如何使用PlayStation Mobile SDK中的Physics2D库创建物理模拟。内容包括创建简单的重力模拟、切换动态和运动学状态、创建物理关节、应用力以及检测碰撞等。

第6章:使用GUIs进行用户界面开发

本章讲解了如何使用PlayStation Mobile的UI系统创建用户界面。包括使用HighLevel.UI样式创建“Hello World”应用、在GameEngine2D应用中使用UI库、创建和使用控件层次结构、使用UIComposer可视化创建UI等内容。

第7章:进入三维世界

本章介绍了如何在PlayStation Mobile中创建3D场景,包括显示纹理化的3D对象、实现简单相机系统、使用片段(像素)着色器和顶点着色器,以及如何为场景添加光照。

第8章:使用模型库

本章讲解了如何将3D模型导入PlayStation Mobile,加载和显示3D模型,使用BasicProgram进行纹理和着色器效果,控制场景光照,以及如何对模型进行动画处理和使用骨骼添加武器等内容。

第9章:完善应用

本章涵盖了为PlayStation Mobile应用添加各种功能的方法,包括打开和加载网页浏览器、基于套接字的客户端和服务器网络编程、使用REST和HttpWebRequest访问网络数据、复制和粘贴功能、嵌入和检索应用程序程序集中的资源、使用PublishingUtility配置应用程序以及创建可下载内容(DLC)等。

附录:发布你的应用

附录部分详细介绍了将应用发布到PlayStation Store的流程,包括开发流程概览、获取开发者许可证、申请发布商密钥、准备应用以供发布以及提交应用到PlayStation Store的步骤。

适用读者

本书适合具有C#基础的开发者,无论是独立开发者还是AAA级游戏工作室,都可以通过本书快速上手PlayStation Mobile开发。通过丰富的代码示例和详细的步骤说明,读者可以轻松掌握从基础图形渲染到复杂物理模拟和网络编程的各个方面。

特色

  • 实用性强:书中提供了大量可以直接运行的代码示例,帮助读者快速理解和应用。
  • 覆盖全面:涵盖了从2D到3D开发、从图形到物理模拟、从用户界面到网络编程的各个方面。
  • 易于上手:适合初学者和有一定基础的开发者,逐步深入的内容安排有助于快速掌握核心技能。

《PlayStation Mobile Development Cookbook》是一本全面且实用的开发指南,无论是对于希望进入PlayStation Mobile开发领域的开发者,还是希望提升自己在该平台开发能力的开发者,都是一本不可多得的参考书籍。

期待您的支持
捐助本站