cocos小游戏

wenxianchao be98c1e454 first commit 1 kuukausi sitten
.creator be98c1e454 first commit 1 kuukausi sitten
assets be98c1e454 first commit 1 kuukausi sitten
build-templates be98c1e454 first commit 1 kuukausi sitten
docs be98c1e454 first commit 1 kuukausi sitten
profiles be98c1e454 first commit 1 kuukausi sitten
scripts be98c1e454 first commit 1 kuukausi sitten
settings be98c1e454 first commit 1 kuukausi sitten
web be98c1e454 first commit 1 kuukausi sitten
.gitignore be98c1e454 first commit 1 kuukausi sitten
README.md be98c1e454 first commit 1 kuukausi sitten
package.json be98c1e454 first commit 1 kuukausi sitten
project.json be98c1e454 first commit 1 kuukausi sitten
tsconfig.json be98c1e454 first commit 1 kuukausi sitten

README.md

钢铁突击:异界战线

原创 2D 横版卷轴射击第一关竖切版本,目标引擎为 Cocos Creator 3.8.8,平台面向 Web 和小游戏。

已完成内容

  • 第一关“坠星雨林”
  • 三种武器:突击步枪、火焰喷射器、电磁炮
  • 普通敌人:孢囊虫、晶翼虫、异化炮台
  • 第一关 Boss:星巢主脑
  • 原创 PNG 美术资源
  • Cocos Creator TypeScript 核心脚本
  • 零依赖 Web Canvas 预览版

Cocos Creator 使用

  1. 使用 Cocos Creator 3.8.8 打开本目录。
  2. 创建场景 Level1.scene
  3. 新建空节点 GameRoot
  4. assets/scripts/SteelAssaultGame.ts 挂载到 GameRoot
  5. 运行预览。

脚本会在运行时创建摄像机、HUD、玩家、敌人、Boss 和触控按钮。

Web 预览

node scripts/preview-server.mjs

然后打开:

http://localhost:4173/web/index.html

操作

  • 移动:A/D 或方向键
  • 跳跃:W、上方向键或空格
  • 射击:J 或 Enter
  • 切换武器:Q
  • 指定武器:1/2/3
  • 失败或通关后重试:R
  • 移动端:屏幕底部触控按钮

校验

node scripts/check-project.mjs
node scripts/smoke-web.mjs

smoke-web 需要先启动本地预览服务器。