我在gamedev.SE网站上今天早些时候问了另一个版本的这个问题,但我想我可以在这里得到更好的答案。还重新提出了一些问题。我希望这是好的没有找到任何禁止它在常见问题解答中找不到任何东西动态创建对象并单击其中一个对象
我正在玩弄一个益智游戏,在我遇到第一个问题之前没有做过那么多。
问题a)基本上,我想创建一定数量的相同的对象/函数(一个球)。但物体会动态创建(因为球的数量可能在3到25之间),最好使用for循环将不同的球推向阵列。
但是我没有足够的经验来找出一个很好的方法来做到这一点。另外,一旦我在画布上放置了我的数组球,我希望能够选择其中一个球。
问题b)如何知道/确定数组中的哪个球被点击? 是一个简单的循环足够和访问与[我]的对象?
我做了一个jsFiddle例子,我想要一个球(你需要点击橙色的球来选择,然后你可以通过点击画布上的任意位置来移动它)。
这是我想要做的,但有更多的球,并没有指定球的数量(决定我得到的数额部分)。我怎样才能以简单的方式解决这个问题?
帮助赞赏。
该教程看起来很棒。肯定会读它。 – justanotherhobbyist 2012-03-29 13:25:19