我刚刚实现了一个小小的 Web-Hangman,用户可以在其中玩流行的游戏。
现在我想知道,我该如何设计刽子手本身的形象。
该页面不应在游戏中重新加载。
我想到了这些技术:
- 图片(通过JS更改,流量很大)
- SVG-Graphics(一旦加载,通过 JS 操作)
- Flash(坏知识)
- Silverlight(坏知识)
- HTML 5(反向兼容性差)
最佳做法是什么?还有其他方法吗?
谢谢您的意见!
编辑:我正在使用 PHP 和 JavaScript 对网站的其余部分进行编程。
我刚刚实现了一个小小的 Web-Hangman,用户可以在其中玩流行的游戏。
现在我想知道,我该如何设计刽子手本身的形象。
该页面不应在游戏中重新加载。
我想到了这些技术:
最佳做法是什么?还有其他方法吗?
谢谢您的意见!
编辑:我正在使用 PHP 和 JavaScript 对网站的其余部分进行编程。
我倾向于使用 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]();
}
希望这有帮助:-)祝你好运!