- 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)