首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >地形生成AS3

地形生成AS3
EN

Stack Overflow用户
提问于 2012-10-24 01:18:19
回答 1查看 312关注 0票数 0

我试图通过在舞台上放置一些随机的方块来制作一个地形,但我做不到,这是我的代码。

代码语言:javascript
复制
import flash.display.Sprite;


var i:Number;
var h:Number = 0;
var black:Sprite = new Sprite;


for (i = 0; i < 600; i++)
{
    if (randon <= 0.5)
    {
        i += 40;
        black.graphics.beginFill(000000);
        black.graphics.drawRect(i,h,40,40);
        black.graphics.endFill();
        addChild(black);
    }

    if (randon>=0.5)
    {
        i +=  40;
    }
}


var randon:Number;
randon = Math.random();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-24 01:37:47

代码语言:javascript
复制
import flash.display.Sprite;

var h:Number=0;
var black:Sprite = new Sprite() ; // missing constructor
addChild(black);

for (var i:int=0; i<600; i+=40)  // can do definition in here - int is preferred
{
    if (Math.random()<=0.5) // inline
    {
        black.graphics.beginFill(000000);
        black.graphics.drawRect(i,h,40,40);
        black.graphics.endFill();
    }
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13035873

复制
相关文章

相似问题

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