第7章 投壶战斗:蓄力射箭与福缘奖励
「射者,仁之道也。射求正诸己,己正而后发,发而不中,则不怨胜己者,反求诸己而已矣。」——《礼记·射义》
本章我们将开发《酒魂》核心玩法——投壶战斗。实现蓄力射箭、抛物线飞行、动态酒壶、醉意准星、命中评分、福缘奖励全套功能,让游戏拥有完整的休闲战斗体系。
本章核心目标
理解《酒魂》投壶核心设计:顺势而为、可控预判、随机惊喜的国风微醺玩法逻辑;
实现动...
引言:有无相生,难易相成,高下相倾 ——《道德经》
上一章我们完成可操控主角,但角色仅存在空白虚空场景。本章先重构清理冗余main.tscn,搭建标准化全局常驻容器;再独立拆分江南小镇关卡,采用多层TileMapLayer制作国风瓦片地图、规范地形物理碰撞;搭配Camera2D实现带边界限制的平滑跟随镜头;完善全局管理器GameManager,实现关卡动态加载、切换自动释放美术资源,从根...
「行是知之始,知是行之成。」 —— 陶行知
在第四章,我们搭建了游戏的主框架。这一章,我们创建可由玩家控制的主角,实现八方向移动并播放对应的行走动画。
本章目标:创建 Player.tscn 场景,配置八方向待机和行走动画,实现键盘控制的八方向移动。
5.1 给主角一个“身体”:CharacterBody2D
Godot 提供了三种 2D 物理体节点,它们各有分工:
节点
特点...
「君子务本,本立而道生。」 ——《论语·学而》
这一章的核心任务只有一个:为《酒魂》搭建一个稳固、干净、可扩展的项目骨架。 这就像盖房子打地基、铺管道,虽然看不见摸不着,但决定了整栋房子能盖多高、住起来是否舒适。很多新手项目做到一半推倒重来,都是因为一开始的项目结构混乱,导致后期难以管理。
4.1 创建项目,规划文件夹结构
4.1.1 从图纸到工地:创建《酒魂》项目
首先,让我们打开G...
一、设计核心理念
《酒魂》以“诗酒江湖”为核心体验锚点,将东方酒文化、唐诗文化与2D动作经营玩法结合,通过“醉意”数值作为核心体验杠杆,在“可控的失控感”“文化共鸣的成就感”“有温度的失败反馈”三个维度,打造差异化的国风游戏体验。所有体验设计均围绕“酒入豪肠,七分酿成月光,三分啸成剑气”的核心意境展开。
二、关键体验节点
游戏时刻
目标体验
技术实现(Godot 2D 落地细节)
体验...