![]() |
1
4
将模型与演示文稿分开。 游戏逻辑和“物理”需要自定义脚本,与表示模型(即DIV)无关。 您可能可以在演示方面使用jquery,但这是一个特殊的案例,性能密集型应用程序,而且,大多数游戏都是用“普通”脚本编写的。 |
![]() |
2
1
如果使用canvas标签,这是非常可能的。 http://developer.mozilla.org/en/Canvas_tutorial 这是一款俄罗斯方块游戏,任何人都可以使用该游戏背后的库: 如果您正在寻找一些可能有帮助的库: http://openjsan.org/ (一堆任何人都可以贡献的图书馆) 看起来这样的游戏是一个相当大的努力建立。它可能与超级马里奥兄弟的这种实现类似: |
![]() |
3
1
|
![]() |
4
1
如果它在斜坡上行驶,我宁愿使用一个一维数组来存储每个点的高度,每次我需要检查玩家在地面上的位置时都会参考ID。所以,你基本上需要一个斜坡的图像,以及每个x对应的y-s集:
024443330000…等。 但是有一个问题:你不可能有理想的垂直边缘,因为它们需要每1x 2个Y点。 |
![]() |
5
0
您可以使用一个分区不同颜色的边框来获得坡度效果。
将为您提供一个对角线边框,您可能会发现这一点很有用。 |