创建网格数组

发布于 2024-08-30 08:47:03 字数 498 浏览 5 评论 0原文

我在 OGRE3D 游戏引擎中创建了一个网格数组,但该数组是通用的,我的数组技能非常基础,需要改进,所以我发布此内容只是为了确保我正确执行此操作。

#define GRIDWIDTH 10
#define GRIDHEIGHT 10

int myGrid [HEIGHT][WIDTH];
int n,m;

int main ()
{
  for (n=0;n<HEIGHT;n++)
    for (m=0;m<WIDTH;m++)
    {
      jimmy[n][m]=(n+1)*(m+1);
    }
  return 0;
}

我假设上面的内容将返回:

 1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10

然后我可以将数组中的每个点分配给 OGRE3D 中的有效节点,以在 3D 视图中创建网格,这可行吗?只需要告诉我我做得对还是错,不需要 ogre3d 代码......

I created a grid array in OGRE3D game engine but the array is generic my array skills are pretty basic and need work so I am posting this just to be sure I am doing this correctly.

#define GRIDWIDTH 10
#define GRIDHEIGHT 10

int myGrid [HEIGHT][WIDTH];
int n,m;

int main ()
{
  for (n=0;n<HEIGHT;n++)
    for (m=0;m<WIDTH;m++)
    {
      jimmy[n][m]=(n+1)*(m+1);
    }
  return 0;
}

I am assuming the above will return:

 1 2 3 4 5 6 7 8 9 10
1
2
3
4
5
6
7
8
9
10

Then I can assign each point in the array to a valid node in OGRE3D to create a grid in 3D view would this work? Just need to tell me if I am doing it right or wrong dont need the ogre3d code....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

为人所爱 2024-09-06 08:47:03

您的数组将填充带有该代码的乘法查找表:

  1  2  3  4  
1 1  2  3  4   
2 2  4  6  8  
3 6  9 12 15  
4 8 12 16 20  

这是您想要的吗?

Your array is going to be filled with a multiplication lookup chart with that code:

  1  2  3  4  
1 1  2  3  4   
2 2  4  6  8  
3 6  9 12 15  
4 8 12 16 20  

Is this what you wanted?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文