2011-12-24 61 views
0

我是WebGL的新手。WebGL - 多个对象

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

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

谢谢!

+1

让我看看你的一个立方体的代码,我会告诉你要改变什么来支持多个立方体 – 2011-12-24 01:01:59

回答

0

做到这一点的方法是:

  1. 保持数值变量说 “selected_cube = 0”
  2. 如果按左 “selected_cube ++”
  3. 如果按正确的 “selected_cube--”
  4. camera_pos = camera_pos +(立方体[selected_cube] .target - camera_pos)* time_delta *速度
  5. 上画:如果绘制selected_cube:使用更大尺寸else:使用正常尺寸