行兄弟们,今天折腾了一天CryEngine3,这玩意儿确实有点门槛,但弄明白了也还行。之前看网上教程都说得玄乎,我就自己摸了一遍,踩的坑是真不少,给你们掰开揉碎了讲讲。
第一步:先把这铁疙瘩装电脑里
官网扒拉了半天才找到安装器,下载的时候那进度条慢得我以为网线被猫啃了。装的时候更刺激,它直接警告我显存不够最低要求!我这破显卡还是疫情前买的,心一横直接点“忽略”继续装,爱咋咋地,大不了黑屏重启。没想到还真给我装上了!这破引擎还挺给我面子。
第二步:新建个地图试试手
一打开编辑器,满屏幕的按钮图标看得我眼都花了。在左上角菜单栏里摸了半天才找到“新建地形”。随手在视图里拖了个大方块当地面,结果默认材质丑得像水泥地。我又翻箱倒柜找材质库,找了块绿油油的草皮贴上去,舒服多了。顺手扔了几个石头模型和歪脖子树进去,结果一株树直接插进地里只剩树杈,笑死,赶紧按F2把它拎出来重摆。
做地形注意这个:
- 别使劲往场景里堆模型,卡起来连鼠标都拖不动
- 水面效果那个参数千万别瞎调,我调成全白差点以为屏幕坏了
第三步:放点能动的玩意儿
想弄个角色进去跑两步,结果实体库里翻半天全是英文。硬着头皮搜“player”,拖了个小人到地面。按Ctrl+G进游戏预览,好家伙!角色直接卡在石头缝里抽搐!退出编辑把石头挪开,小人终于能跑了。又找了个铁箱子按E设成“实体物理”,一进游戏对着箱子开枪,箱子真能满地滚!这物理效果真带感。
第四步:写点简单脚本
想着让大门按E就开门。点开那脚本编辑器,密密麻麻的字符看得我头皮发麻。照着论坛教程抄代码,第10行少了个分号,门死活不动!来回检查半小时才找到那该死的“;”补上。重点来了:触发范围一定设小点!我设了50米远,隔着八丈远按E门就开了,跟装了雷达似的,离谱!
第五步:打包出来溜溜
在菜单里翻到“导出游戏包”,以为点两下就能生成EXE。结果它弹窗要填八百项配置!分辨率、启动画面、公司LOGO……胡乱填完点确定,风扇直接暴转,显卡差点当场爆炸。等了20分钟终于蹦出个压缩包,解压运行一看——角色居然陷进地板里了!气得我回编辑器把地面碰撞体重新生成一遍,再打包才正常。不容易!
摸完这一圈,感觉就跟学骑三轮车似的,刚起步时东倒西歪,摔个几次就会蹬了。下回试试做个雪地场景,听说CryEngine的雪花效果特牛逼,等我踩完新坑再来唠!