关于3dmax脚本语言的错误

要求一个小球,一个大球,小球在大球中活动,出不了大球!!在大球中碰壁,碰完之后回到球心,在随机碰壁,再回到球心。碰撞多次!!我编了一个语言,如下:x=random0($S... 要求一个小球,一个大球,小球在大球中活动,出不了大球!!在大球中碰壁,碰完之后回到球心,在随机碰壁,再回到球心。碰撞多次!!我编了一个语言,如下:
x=random 0 ($Sphere01.radius-$Sphere02.radius)
y=random 0 sqrt((($Sphere01.radius-$Sphere02.radius)^2)-x^2)
z=sqrt(($Sphere01.radius-$Sphere02.radius)^2-x^2-y^2)
animate on

for i=1 to 20 do
(
at time 10*(2*i-1) (move $Sphere02 [x,y,z])
at time 10*2*i ($Sphere02.pos=[0,0,0])
)
侦听器中显示:
5
-- 参数计数错误: random 需要 2 个,得到 3 个
-- 没有与以下项对应的“"^"”函数undefined
-- i loop 中发生错误
-- Frame:
-- i: 1
-- 类型错误: 调用需要函数或类,得到的是: 1
OK
哪位大侠能够找出错误,并改正!!!不胜感激!!
改正并正确者,追加100分!!!!!
展开
 我来答
释吾爱
2009-05-04 · TA获得超过371个赞
知道答主
回答量:67
采纳率:0%
帮助的人:79.4万
展开全部
x=random 0 ($Sphere01.radius-$Sphere02.radius)
y=random 0 sqrt((($Sphere01.radius-$Sphere02.radius)^2)-x^2)
z=sqrt(($Sphere01.radius-$Sphere02.radius)^2-x^2-y^2)
应该放在括号里面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式