-1

我刚刚实现了一个小小的 Web-Hangman,用户可以在其中玩流行的游戏。

现在我想知道,我该如何设计刽子手本身的形象。

该页面不应在游戏中重新加载。

我想到了这些技术:

  • 图片(通过JS更改,流量很大)
  • SVG-Graphics(一旦加载,通过 JS 操作)
  • Flash(坏知识)
  • Silverlight(坏知识)
  • HTML 5(反向兼容性差)

最佳做法是什么?还有其他方法吗?

谢谢您的意见!

编辑:我正在使用 PHP 和 JavaScript 对网站的其余部分进行编程。

4

1 回答 1

1

我倾向于使用 SVG 或 HTML5 创建它。浏览器正在改进,移动设备正在兴起。

SVG:

<!-- HTML -->
<svg>
    <polygon id="item1"/>
    <polyline id="item2"/>
</svg>

然后使用 JavaScript 切换项目的可见性。

使用 HTML5 的替代方案可能涉及画布绘图,这似乎也很容易。你可以做一组这样的函数:

// JS
function draw1() { // Draw something
}
function draw2() { // Draw something
}

结合:

// JS
var errorCount = 0;
function onFalseGuess() {
    errorCount++;
    window["draw" + errorCount]();
}

希望这有帮助:-)祝你好运!

于 2012-06-28T08:10:59.720 回答