WebGL - 多个对象

时间:2011-12-24 00:14:44

标签: javascript 3d webgl cube three.js

我是WebGL的新手。

我要做的是在一条直线上设置多个立方体,当我使用键盘时,我希望能够左右移动以选择一个立方体。每次我左右移动,我都希望左边或右边的下一个立方体变得更大,然后平移相机。

有没有办法做到这一点?我只能找到教程告诉我如何使用一个对象。

谢谢!

1 个答案:

答案 0 :(得分:0)

这样做的方法是:

  1. 按住数字变量“say_cube = 0”
  2. 如果按左“selected_cube ++”
  3. 如果按右“selected_cube - ”
  4. camera_pos = camera_pos +(cubes [selected_cube] .target - camera_pos)* time_delta * speed
  5. on draw:如果绘制selected_cube:使用更大的尺寸:使用正常尺寸