我在Unity中创建了一个基于栈的法术系统,能够将字符串代码列表转化为应用于栈的操作和数值。它最初只是一个概念验证项目,但现在我想把它做成一个游戏!
该系统接收一个代码列表——例如:f1f1(火)、e1w2(球体)、n1n1(1)、e3f2(形态)、s1f2(前方方向)、a3a2(飞行)——这些代码组合起来构成一个基本的火球术。代码会将数值压入栈中,或执行从栈中弹出的操作,且代码可以是任意字符串。
我目前苦于构思玩家在游戏中应该如何实际创建这些法术。有什么好的设计模式或UI方法可以让玩家构建这些法术序列?
评论 (0)