关于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分!!!!! 展开
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分!!!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询