首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Snake Game随机颜色

Snake Game随机颜色
EN

Stack Overflow用户
提问于 2016-04-26 09:18:35
回答 2查看 261关注 0票数 2

我创建了一个蛇游戏,但我希望每个新的块添加到它上,以生成一个随机的新颜色。这就是我现在所做的,但它所做的就是返回一个"null“,并导致它是白色的。

代码语言:javascript
复制
// Draw a square for each segment of the snake's body
Snake.prototype.draw = function () {
for (var i = 0; i < this.segments.length; i++) {
this.segments[i].drawSquare(randomColor());
}
};








function randomColor() {
    return '#' + ('00000' + (Math.random() * 16777216 << 0).toString(16)).substr(-6);
}

EN

回答 2

Stack Overflow用户

发布于 2016-04-26 09:55:26

我从Dimitry K- http://www.paulirish.com/2009/random-hex-color-code-snippets/找到了一个似乎工作得很好的解决方案

代码语言:javascript
复制
function randomColor() {
    var color = '#' + ("000000" + Math.random().toString(16).slice(2,8).toUpperCase()).slice(-6);
    return color
}
票数 1
EN

Stack Overflow用户

发布于 2016-04-26 09:57:52

randomColor函数工作发现,如果仍然有问题,请让我知道您的Snake (和thissegments )

代码语言:javascript
复制
function randomColor() {
    return '#' + ('00000' + (Math.random() * 16777216 << 0).toString(16)).substr(-6);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36853753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档