【发布时间】:2014-05-30 02:42:17
【问题描述】:
我想开发一个单词搜索游戏比如[http://codecanyon.net/item/word-search-game/full_screen_preview/2708856]
到目前为止,我创建了两个画布- 1. 用于搜索的单词
function drawWords(words){
var c2 = document.getElementById("canvas2");
var ctx2 = c2.getContext("2d");
ctx2.fillStyle = "green";
ctx2.font = "bold 20px arial";
for(i=0,j=40; i< words.length; i++,j+=30)
{
ctx2.fillText(words[i], 70, j);
}
}
2.对于网格。网格是通过绘制小矩形覆盖整个画布来绘制的
function drawRect(){
var c1=document.getElementById("canvas1");
var ctx1 =c1.getContext('2d'),i,j;
for(i=0; i<405 ;i+=27)
{
for(j=0;j<405;j+=27)
{
ctx1.rect(i,j,27,27);
ctx1.stroke();
}
}
}
我已经使用 javascript 将单词和随机字母存储在网格 [15] [15] 数组中。但是我不知道如何在网格画布上打印这些单词以及如何将单词与该网格链接以了解正确选择。请帮忙
【问题讨论】:
标签: javascript html canvas