Unity 中怎么随机生成黑白块图片 (别踩白块儿)
答案:2 悬赏:40 手机版
解决时间 2021-04-08 23:08
- 提问者网友:寂寞撕碎了回忆
- 2021-04-08 10:59
Unity 中怎么随机生成黑白块图片 (别踩白块儿)
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-04-08 11:13
随机生成?用Random.Range()不就好了.按随机出来的数,分配黑白.
全部回答
- 1楼网友:时间的尘埃
- 2021-04-08 11:57
找到了这个,具体的也不知道能不能帮助到你 #创建分数结束节点this.createtopovernode(); #改变分数节点的颜色背景,结果失败; [mw_shl_code=java,true]<pre name="code" class="javascript" style="margin-top: 4px; margin-bottom: 4px;"> this.createtopovernode(); //create score node and move this.gamestatus = over; cc.audioengine.getinstance().playeffect(sounds.error, false); block.setcolor(cc.c3b(255, 0, 0)); block.runaction(cc.sequence.create( cc.scaleto.create(0, this.scalex * 4 / 5, this.scaley * 4 / 5), cc.scaleto.create(0.2, this.scalex, this.scaley) )); this.scorenode.bgcolor.setcolor(cc.c3b(255, 0, 0)); this.scorenode.result.setstring("失败了"); this.scorenode.runaction(cc.moveto.create(0.2, cc.p(0, this.blockheight * this.movenum)));</pre><p style="margin-top: 4px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px;" /><p style="margin-top: 4px; margin-bottom: 4px; padding-top: 2px; padding-bottom: 2px;" />[/mw_shl_code] 6 创建添加新的一行 [mw_shl_code=java,true]mainlayer.prototype.moveaddnewsprites = function () { cc.log("moveaddnewsprites"); var sprites = new array(4); var random = getrandom(4); for (var k = 0; k < 4; k++) { sprites[k] = this.newblock(k, this.pianolength, random); } this.tables[this.pianolength] = sprites; this.pianolength += 1; };[/mw_shl_code] 7 分数结束节点创建函数 [mw_shl_code=java,true]mainlayer.prototype.createtopovernode = function () { //top score node this.scorenode = cc.node.create(); this.scorenode.setposition(cc.p(0, this.blockheight * this.pianolength)); this.scorenode.setanchorpoint(cc.p(0, 0)); this.scorenode.setzorder(130); this.blocknode.addchild(this.scorenode); //color bg var bgcolor = cc.sprite.create("res/whiteblock.png"); bgcolor.setposition(cc.p(0, 0)); bgcolor.setscalex(720 / 300); bgcolor.setscaley(1280 / 500); bgcolor.setanchorpoint(cc.p(0, 0)); bgcolor.setcolor(cc.c3b(0, 255, 0)); this.scorenode.addchild(bgcolor); this.scorenode.bgcolor = bgcolor; //mode var wordsmode = ["经典", "街机", "禅"]; var modelabel = cc.labelttf.create(wordsmode[game_mode] + "模式", "arial", 70); this.scorenode.addchild(modelabel); modelabel.setposition(cc.p(350, 1000)); modelabel.setcolor(cc.c3b(0, 0, 0)); modelabel.setanchorpoint(cc.p(0.5, 0.5)); //result var resultlabel = cc.labelttf.create("成功了", "arial", 110); this.scorenode.addchild(resultlabel); resultlabel.setposition(cc.p(360, 750)); resultlabel.setanchorpoint(cc.p(0.5, 0.5)); resultlabel.setcolor(cc.c3b(139, 58, 58)); this.scorenode.result = resultlabel; //back var backlabel = cc.labelttf.create("返回", "arial", 50); this.scorenode.addchild(backlabel); backlabel.setposition(cc.p(200, 400)); backlabel.setanchorpoint(cc.p(0.5, 0.5)); backlabel.setcolor(cc.c3b(0, 0, 0)); this.scorenode.back = backlabel; //return var returnlabel = cc.labelttf.create("重来", "arial", 50); this.scorenode.addchild(returnlabel); returnlabel.setposition(cc.p(500, 400)); returnlabel.setanchorpoint(cc.p(0.5, 0.5)); returnlabel.setcolor(cc.c3b(0, 0, 0)); this.scorenode.return = returnlabel; };[/mw_shl_code] 6969g手游论坛为您解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯