(二) 绘制蛇头

由于我们拥有了一个游戏的窗口,我们现在想让我们的游戏窗口出现点什么。比如一条蛇?一个食物?
是的!我们需要点东西在屏幕中,但是我们先不考虑这么多,先来一只蛇头怎么样?

为什么先绘制蛇头?
因为我们的蛇是由一个个div组成的,一下子操纵太多的div块在屏幕中行走想想都麻烦。我们先来绘制一个方块,并且让它在屏幕中动起来。

const sh_width = "30px",sh_height = "30px",sh_background = "url(\"shead.png\")"

    function paintHead(){
        //绘制蛇头
        const snHead = document.createElement("div");//创建一个蛇头元素
        snake.push(snHead);
        //蛇头样式
        snHead.style.width = sh_width;
        snHead.style.height = sh_height;
        snHead.style.background = sh_background;
        snHead.style.position = "absolute";
        snHead.style.top = "300px";
        snHead.style.left = "300px";
        snHead.style.zIndex = "100";
        snHead.setAttribute("id","snHead");
        //添加到文档结构中
        screen.appendChild(snHead);
    }
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 夜莺2517阅读 127,941评论 1 9
  • 版本:ios 1.2.1 亮点: 1.app角标可以实时更新天气温度或选择空气质量,建议处女座就不要选了,不然老想...
    我就是沉沉阅读 11,944评论 1 6
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,772评论 28 53
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 7,552评论 2 9

友情链接更多精彩内容