去评论
爱生活

如何设计场景?,怎么设计场景

123
2023/03/30 22:15:01

如何设计场景?


  房间是构成这整个世界的要素之一,在此我们提供了一个房间的标准物件来让所有的房间继承。而如同其他的物件一般,你需要写一个 create() 来设定房间中的叙述、出口、物品、生物等等。这里,我喜欢说你用 create() 这个函式来赋予这个房间的属性。一般来说,要建造一个简单的房间,你只要赋予它基本的属性即可。当然,我们不认为一个区域中几十个房间没有任何的机关或秘密,是个会吸引玩家一游的好地方。

  下面,提到了一些建造房间所需要留意的事项,也会配合一些例子来说明。

  一、基本篇

  一个基本的房间,要有 short <短叙述> 、 long <长叙述>、 exits <出口>

  1. 当你在写一个房间的 long <长叙述>时,其格式为:

  set("long", @LONG
  房间的叙述.......
  LONG
  );

  其中 @LONG 和 LONG 是互相对应的,你可以用任何字接在 @ 后面,但是前后两个字一定要一样,这样系统才能判别,而房间的叙述写完时,一定要换行后再接第二个 LONG ,且同一行不能再有其他任何的字元,不然系统无法判定叙述是否该结束了,会造成编译时的错误。

  而为求区域看起来外观上整齐、统一,房间的长叙述中每一行的