更新记录

1.0.0(2026-11-07)

  • 首次发布 uni-app x 游戏组件,支持 easycom 页面接入。
  • 收录九种玩法,包括持续增强的无尽模式、永久升级和本地存档。

平台兼容性

uni-app x(5.34)

Chrome Safari Android iOS 鸿蒙 微信小程序
× × × × × √

飞刃山门

飞刃山门是一款可嵌入 uni-app x 微信小程序页面的 Canvas 2D 动作游戏。玩家拖动角色走位,环绕角色的飞刃自动攻击。组件包含大厅、九种玩法、体力、金币、两项永久升级、音效和本机存档。

接入

使用 HBuilderX 5.34 或更新版本打开 uni-app x 项目,将 feiren-game 放进 uni_modules,然后在有明确高度的容器内使用 easycom 标签。

<template>
  <view class="game-page">
    <feiren-game :active="active" />
  </view>
</template>

<script setup lang="uts">
const active = ref(true)
onShow(() => { active.value = true })
onHide(() => { active.value = false })
</script>

<style>
.game-page { flex: 1; height: 100%; }
</style>
属性 默认值 用途
active true 设为 false 时暂停战斗和绘制。页面重新显示后可在游戏中继续。
safe-area true 避开屏幕安全区及微信小程序右上角胶囊。宿主已处理内边距时可设为 false。
storage-key spin-blade-profile-v1 本机存档键。需要多个独立进度时,为每个实例设置不同的键。

在画布上拖动走位,飞刃自动攻击。微信小程序宿主使用自己的普通小程序 AppID。

玩法

竹林闯关、僵尸来了、火车来了、击败巨龙、巨龙入侵、地狱模式、转刀对决、拼刀大 PK 和无尽模式。拼刀大 PK 为本地电脑对战。无尽模式会逐波增加出怪压力,每五波刷新首领,并在本机保存最高完成波数。

源码结构

  • components/feiren-game/feiren-game.uvue 负责宿主布局、触控、声音和存档。
  • game/core.uts 负责战斗数值、无尽波次和结算。
  • game/view.uts 负责大厅与战斗绘制、命中区域和输入状态。
  • static/spin/ 包含图片与音效。替换为不同尺寸的图片时,同步更新 view.uts 的原图尺寸。

游戏进度保存在本机,无网络请求、广告或额外设备权限。插件授权范围以 DCloud 插件市场订单及购买协议为准。

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

进度和音效设置仅保存在本机

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

无

暂无用户评论。