四、对象函数.docVIP

  • 3
  • 0
  • 约4.44千字
  • 约 17页
  • 2017-06-14 发布于湖北
  • 举报
四、对象的函数 1.对象的内置函数: 函数是用来询问某问题并能获得相应的答案,如询问对象的属性值,机器人与岩石的距离是多少?Alice为所建造的对象提供了一系列的内建函数,它们显示在所选对象的函数列表上,这些内置函数被分为以下几类: 邻近度(proximity)对象距离虚拟场景中的其他对象有多近(例如distance to和distance above)。 尺寸(size)对象的大小,比如高度、宽度、深度,以及它们和虚拟场景中其他对象的尺寸比较时结果如何。 空间关系(spatial relation)相对虚拟场景中其他对象的方位如何(例如to left of和to right of)。 位置(point of view)在虚拟场景中所处的位置。 其他(other)其余的函数,例如得到对象部件名称的函数。在Alice中,值的类型有好几种。常用的四种值类型如下: number:数值(例如,5或-19.5) Boolean value:布尔值(true或false) string:字符串(例如,“hello world”) object:对象(例如, 机器人) 例如distance to返回一个具体的数字(distance to意思是“两个对象之间以米为单位的距离”)’s width返回值是企鹅的宽度,函数penguin is larger then是否大于某个对象,返回值为true或f

文档评论(0)

1亿VIP精品文档

相关文档