2026.8.10
初尝codex辅助开发游戏
搭建了一个可直接运行的 Unity 6 FPS 竞技场原型。
已经完成的功能:
玩家控制。
WASD 移动、Shift 冲刺、空格跳跃、鼠标转向、头部晃动、脚步声。
游戏开始默认水平向前看。
Esc 暂停/继续,死亡后按 R 重开。

武器系统:
AK-47(自动连发,30 发弹匣)和手枪(半自动,12 发),1/2 或滚轮切换。
右键开镜放大视野并降低散布,枪身摆动、后坐力。
射击特效:曳光弹道、枪口火光、烟雾、弹壳抛壳、命中火花。
换弹流程与自动换弹提示。
枪械用独立覆盖相机渲染,穿墙时始终显示在场景前面。

敌人系统:
地面机器人:追踪玩家、近战攻击、受击变白、死亡倒地。
第 3 波起出现悬浮无人机:保持距离、绕行、远程射击。
波次递增、血量/速度随波次成长、击杀得分。
HUD:
生命(含自动回血)、波次、得分、当前武器名。
右下角“剩余子弹 22 / 30”字幕。
准星、受伤红屏、波次提示、暂停提示、游戏结束面板。
HUD 脚本手动改过,改动已保存在磁盘。
场景与模型
40x40 竞技场:混凝土地面、围墙、角楼、掩体、集装箱、彩色灯光、雾效、自定义天空盒
真实 AK-47 FBX 模型已接入,使用你提供的 PBR 贴图(BaseColor + 法线)
手动调好的枪体设置已读入生成器默认值:枪体位置 (0.453, -0.379, 0.55)、缩放 2,模型缩放 0.12、旋转 180°,枪口点 (0, 0.06, 0.91)

问题汇总:
枪口紫色烟雾:原因是烟雾粒子没有材质,已绑定半透明灰色烟雾材质。
初始视角朝地:现在开始游戏时强制水平向前。
右下角没有剩余子弹:HUD 已加上并放大字号。
效果:

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)