What
观看 Masahiro Sakurai on Creating Games 的视频,了解游戏文件命名!
视频链接
内容
K01 - Name Files Logically
- 会更多强调一些通用问题
- 这样的一个动作 可能会有不同的叫法 special up move/up special/special up 等等
- 但是开发团队中应该有一个统一的名称
- 原因
- 游戏中的每一个动作都有一个对应的文件名,也可称之为标签(labels)
- 这个命名方式在初代大乱斗时期已经决定,并且沿用至今
- 所有普通攻击开头都是 Attack
- Neutral Attack 的命名是 Attack1
- Smash Attack 的命名是 Attack4
- Neutral Attack Combo 被命名为 Attack11/Attack12/Attack13
- 所有特殊攻击开头都是 Special
- Tilt attacks, smash attacks, special moves 会受到输入方向的影响
- centered stick 就是 N/neutral
- Up 是 Hi
- Side 是 S
- down 是 Lw
- 空中操作是 Air
- 如此,一个 side smash attack 就会被命名为
AttackS4
- 一个 forward aerial attack 就是
AttackAirF
这样的好处在于
- 人们一看到明明就知道其所指代的动作
- 所有东西都保持整洁和有序
- 同类动作会自动被放到一起
- 如果把方向标识放在最前,就会打乱排序
问题
- 为何在游戏中要叫它
Up Special
呢- 因为从玩家视角看来,方向优先
- 为何在游戏中要叫它
总结
- 让开发文件命名保持简洁有序和便于理解,这样刚接触项目的人第一次寻找的时候也能一眼知道文件所指代的内容
- 如果命名太短了,可能会让人觉得难以理解
- 另外一点是
- 要避免使用日文罗马音,而是使用英语,以便通用使用