《游戏编剧与设计指南》读书小记#4——构架角色 角色与角色之间关系在游戏中会出现的角色主要有:玩家角色、非玩家角色、关底头目、玩家引导型角色。 每个角色都与创造他的编剧或设计师有一定关系,我们需要投入时间到角色的制作中。如果工作做到位了,玩家就会对他所控制的角色有情感上的投入,同时与游戏里的其他角色有交集。 一般来说,非玩家角色的内容应当更加丰富,因为非玩家角色的行动完全由设计决定的,所以对游戏体验的总影响最大。 角色与编剧编剧需要戏 2026-05-06 #读书 #独立游戏
五分钟做出你的第一个Add-On【我的世界基岩版附加包教程#1】 什么是 Add-on 附加包?Add-on(附加包),俗称基岩版模组,是一种可下载、可分发的包格式。它通过一套编程接口,允许玩家在《我的世界》中提供超出原版游戏的自定义玩法,包括: 自定义内容: 实体、方块、物品、生物群系、结构及用户界面(UI)等。 三大组成部分: 材质包(资源包): 控制外观。 行为包: 控制行为。 脚本: 控制逻辑。 开发工具准备本教程不使用 VS Code 等复杂 2026-04-11 #MC #附加包
《游戏编剧与设计指南》读书小记#3——游戏架构技术与策略 设定游戏的世界背景游戏叙事主要的作用在于给游戏设计赋予意义,但很多时候,我们在开玩前都要被迫去看一大堆过场动画,解释一些我们根本不了解也不关心的角色背景故事。 在游戏中,玩家永远需要一个目标或者挑战,因此在很多情况下,故事背后的道理显得薄弱。 所以说,我们要做的就是保证叙述精简,让玩家尽可能快地进入游戏。 对于一个故事驱动的游戏,最佳的状态就是有一个包含主要事件和情节的主线,再加上由设计和虚构艺 2026-04-08 #读书 #独立游戏
《游戏编剧与设计指南》读书小记#2——游戏故事理论与对话 在游戏里,我们需要看到故事,而不是听人家给我们讲故事。 电子游戏中的对话尽管游戏故事大部分地方都是以对话的方式展现的,但是好的对话来自好的人物、事件和冲突,对话不过是冰山一角。 让对话有趣起来的最基础的方法就是分支,但不要做那种两种选项没有区别的选项(例如让玩家选择:好的 or 了解),这会导致玩家反感,分支一定要有一些差异性。 分支不一定是选项,还可以是根据当前状态出现变化,比如说玩家用的是炸 2026-04-02 #读书 #独立游戏
在Qt中实现类桌宠的无边框窗口 无边框窗口的三个关键设置窗口类继承自 QWidget,构造函数中只需两句代码就能搭出无边框的骨架: 123setAttribute(Qt::WA_TranslucentBackground);setWindowFlags(Qt::SubWindow | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint); 各参数的作 2026-03-30 #Qt #C++ #无边框窗口
Qt配置文件的一些基本操作 使用 QSettings 可以很方便地读写 .ini 配置文件。这里整理几个最常用的操作:初始化、读取、写入、删除和同步,适合做快速查阅。 2026-01-31 #Qt #C++