本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
加藤政树编写的《Unity游戏设计与实现(南梦宫
一线程序员的开发实例修订版)》出自日本知名游戏
公司万代南梦宫的 开发人员之手,面向初级游戏
开发人员,通过10个不同类型的游戏实例,展示了真
正的游戏设计和实现过程。本书的重点并不在于讲解
Unity的各种功能细节,而在于核心玩法的设计和实
现思路。每个实例都从一个idea开始,不断丰富,进
而自然而然地推出各种概念,引导读者思考必要的数
据结构和编程方法。掌握了这些思路,即便换成另外
一种引擎,也可以轻松地开发出同类型的游戏。
本书适合具有一定unitv和C#基础的游戏开发者
阅读。
罗水东, 游戏开发工程师。10年软件和游戏开发经验,期间5年时间在日本工作。热爱技术,乐于分享心得。目前主要关注领域为Unitv3D游戏开发技术、游戏设计模式。 加藤政树,就职于日本 的游戏制造商南梦宫。除产品开发外,还负责公司内部中间件的开发和技术研究、 项目支持、新游戏的研发等工作。近年来也开始致力于NPR(Non Photorealistic Rendering)的研究。代表作品有Fitness Party、Muscle March。
第0章 游戏开发前的准备
0.1 Unity入门 Concept
0.1.1 概要
0.1.2 游戏对象
0.1.3 组件
0.1.4 资源
0.1.5 流程
0.1.6 场景
0.1.7 预设
0.1.8 小结
0.2 先来复习一下Unity的基础知识吧 Concept
0.2.1 脚本一览
0.2.2 本章小节
0.2.3 本章开发的小游戏
0.3 入门教程(上)——创建项目 Tips
0.3.1 概要
0.3.2 创建新项目
0.3.3 创建地面(创建游戏对象)
0.3.4 创建场景,保存项目
0.3.5 调整场景视图的摄像机
0.3.6 创建方块和小球(创建游戏对象并调整坐标)
0.3.7 运行游戏
0.3.8 摄像机的便捷功能
0.3.9 修改游戏对象的名字
0.3.10 模拟物理运动(添加Rigidbody组件)
0.3.11 让玩家角色跳起来(添加游戏脚本)
0.3.12 修改游戏对象的颜色(创建材质)
0.3.13 调整游戏画面的尺寸(调整播放器设置)
0.3.14 小结
0.4 入门教程(下)——让游戏 有趣 Tips
0.4.1 概要
0.4.2 让小球飞起来(物理运动和速度)
0.4.3 创建大量小球(预设游戏对象)
0.4.4 整理项目视图
0.4.5 发射小球(通过脚本创建游戏对象)
0.4.6 删除画面外的小球(通过脚本删除游戏对象)
0.4.7 防止玩家角色在空中起跳(发生碰撞时的处理)
0.4.8 禁止玩家角色旋转(抑制旋转)
0.4.9 让玩家角色不被弹开(设置重量)
0.4.10 让小球强烈反弹(设置物理材质)
0.4.11 消除“漂浮感”(调整重力大小)
0.4.12 调整摄像机的位置
0.4.13 修复空中起跳的bug(区分碰撞对象)
0.4.14 小结
0.5 关于预设 Tips
0.5.1 概要
0.5.2 改良“小方块”游戏对象
0.5.3 预设与对象实例
0.5.4 预设和实例的变
0.5.5 小结
0.6 C#和JavaScript的对比 Tips
0.6.1 概要
0.6.2 类的定义
0.6.3 变量的定义
0.6.4 函数的定义
0.6.5 作用域
0.6.6 静态函数和静态变量的定义
0.6.7 泛型方法的调用
0.6.8 Bool类型和字符串类型
0.6.9 数组
0.6.10 小结
第1章 点击动作游戏——怪物
第2章 拼图游戏——迷你拼图
第3章 吃豆游戏——地牢吞噬者
第4章 3D声音探索游戏——In the Dark Water
第5章 节奏游戏——摇滚女孩
第6章 滚动射击游戏——噬星者
第7章 消除动作解谜游戏——吃月亮
第8章 跳跃动作游戏——猫跳纸窗
第9章 角色扮演游戏——村子里的传说
0章 驾驶游戏——迷踪赛道
后记