CryEngine 2先进特性赏析 AI篇
高级AI系统
CryENGINE 2拥有灵活和可以轻易自定义角色和载具行为的AI系统。它完全支持角色动作系统,并且它是完全集成在CryENGINE Sandbox2编辑器里的。
LUA脚本驱动的AI系统
不需要C++编程而用LUA脚本扩展状态机器行为就可以创建复杂的AI行为.
动态寻路
高级的2D和3D算法允许AI导航路径为事件实时改变,创建新的或者删除已经存在的路径,在高度互交性和可毁坏的环境创建可信的AI。
智能物体
给关卡设计师给关卡里的特别的物体提供简易创建连接特别动作的方法,角色动画和物体在动画开始和结束前校正堆齐和按自动的动画顺序播放。
性能分析
强大的测试程序允许开发者实时分析引擎性能,创建内存使用报告,自动遍历每个场景产生测试结果。
离线渲染
可以从控制台命令轻易创建视频流或者图象,并将其输出成任意分辨率和比例的画面,甚至还可以生成360度可以全景环绕的画面。
模块化的C++支持
整个程序都由C++模块化编写,并且有完整文档和注释,并分离为独立的逻辑DLL文件,你可以使用你需要的,也可以按你个人项目的需求自己修改或者替换引擎的组件。
多线程支持
完全支持现在的多核心处理器架构,CryENGINE 2的如物理、网络、音效等子系统代码都被重写来支持多线程
资源编译器
在项目建立的时候可以用资源编译器可以从原始格式编译,这个允许依照设置和目标将全局性的改变(如mipmap计算、网面生成)输出数据而不会影响最终的场景载入时间,或者需要开发者为多平台开发多个版本。
流系统
流系统能够按需求实时的载入大的关卡,这样可以让游戏更为复杂,同时也会降低对内存的需求。
网络客户端/服务器系统
CryENGINE 2有一个全新的多线程的管理多人游戏模式全部连接的网络系统。它是一个使用基于高压缩的十分可靠,低延迟、低带宽的系统。
Crysis DEMO实战