CryENGINE Game Programming
CryENGINE Game Programming一书详细介绍了如何使用CryENGINE游戏引擎进行游戏编程。以下是从各章节内容提炼出的知识点: 第1章:CryENGINE3入门 - CryENGINE3Sandbox的使用方法,包括如何打开关卡和进行导航。 - 如何设置个性化的工具集布局,自定义工具栏和菜单,以及使用RollupBar卷展栏。 - 关卡对象的选择与浏览技巧,以及如何恢复CryENGINE3的默认设置。 第2章:Sandbox基础 - 创建新关卡的过程,包括生成程序化地形、地形雕刻和纹理贴图。 - 在世界中放置对象、重定义对象布局以及使用层进行多人协作。 - 游戏模式的切换,关卡的保存和导出,以及基本游戏对象的创建和运行。 第3章:基本关卡布局 - 使用固体(Solids)工具创建基本形状,编辑和合并固体对象。 - 对象的群组和使用GeomEntity代替画刷。 - 道路建设和植被的绘制,使用Decals拆分贴片,Voxels创建洞穴。 - 预置房屋的创建和存储到外部库中的方法。 第4章:环境创建 - 用基本参数创建首个time of day效果,调整地形光照。 - 实时全局光照的应用,HDR光照和耀斑效果的调整。 - 创建全局体积雾,夜景的time of day参数设置,关卡色彩分级,以及逼真海洋和云的创建。 - 制作下雨效果和其它天气效果的技巧。 第5章:基本人工智能 - AI的放置,AI导航的生成,边界和区域的禁止设置。 - 内部导航的设置和AI三角剖分的调试。 - AI的FOV调整,以及AI重生的设置。 第6章:资产创建 - 在3D Studio Max中安装和使用CryENGINE3插件。 - 使用CryTIF创建纹理贴图,设置3ds单位与CryENGINE匹配,以及基本材质的设置。 - 创建和导出静态与可破坏物体,使用高级材质编辑器参数创建动画,创建新的材质效果,以及基于图像的光照创建。 第7章:角色和动画 - 为CryENGINE创建蒙皮角色,角色的布娃娃系统和物理系统介绍。 - 角色动画的创建,以及Sandbox中动画和角色的预览。 - 上半身和运动动画的创建,以及刚体几何结构数据的动画设置。 第8章:创建车辆 - 创建新的车辆网格(CGA)和车辆XML文件。 - 车辆的速度和质量调整,坐下的位置定义。 - 车辆摄像机的设置,机枪的添加,以及车辆弱点(weakspot)的创建。 第9章:游戏逻辑 - 触发器的使用,如玩家进入proximity trigger时让AI移动到指定位置。 - 游戏逻辑的调试流程图,击杀计数器和健康值显示的设置。 - 键盘输入控制玩家摄像机,以及倒计时计时器的创建。 第10章:跟踪视图和剪辑场景 - 创建跟踪视图序列,设置和播放摄像机动画。 - 使用流程图触发序列,以及控制台变量(CVars)的使用。 - 跟踪事件的使用方法。 第11章:有趣的物理系统 - 低重力、绳索悬挂、龙卷风和岩石滑落等物理效果的实现。 - 约束和破坏球的介绍,物理系统在游戏中的应用。 第12章:剖析以及改进性能 - 在Sandbox中剖析性能,保存关卡统计数据。 - 启用调试绘制模式,使用VisArea和portal优化关卡。 - Lightbox和lightarea的使用,以及层的激活与取消激活。 这些知识点涉及了CryENGINE游戏开发的各个方面,从关卡设计到环境创建,从角色和动画到物理效果,再到游戏逻辑的实现和性能的优化。每个章节都详细介绍了操作步骤和应用技巧,对游戏开发者来说是一份宝贵的资料。
- yunhetf12015-06-26这个真心不错
- jiabinfu2014-11-23谢谢LZ,非常好的书籍
- direet2015-01-30难得的翻译版哦, 支持
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助