码迷,mamicode.com
首页 > 其他好文 > 详细

LayaAir引擎——(十一)

时间:2016-07-25 14:37:57      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

var c = new Array();
var d = new Array();
var e = new Array();
var f = new Array();
var g = new Array();
var zzjmCursor = 0;

function zzjminit() {
    zzjminitName();
    zzjminitRectChoose();
    zzjminitRectChoosePic();
    zzjmSetVisible(0);
    zzjminitZhongZuShuoMing();
    zzjminitability();
    zzjmSetIntro(0);
    
    Laya.stage.on(laya.events.Event.KEY_DOWN,this,zzjmOnKeyDown);
}
function zzjminitName() {
    var c1 = new laya.display.Text();
    c1.text = "耶鲁士人";
    c1.x = 50;
    c1.y = 50;
    c1.color = "red";
    c1.fontSize = 20;
    Laya.stage.addChild(c1);

    var c2 = new laya.display.Text();
    c2.text = "艾沃达纳人";
    c2.x = 50;
    c2.y = 50 + 30 * 1;
    c2.color = "red";
    c2.fontSize = 20;
    Laya.stage.addChild(c2);

    var c3 = new laya.display.Text();
    c3.text = "妖精";
    c3.x = 50;
    c3.y = 50 + 30 * 2;
    c3.color = "red";
    c3.fontSize = 20;
    Laya.stage.addChild(c3);

    var c4 = new laya.display.Text();
    c4.text = "丘陵人";
    c4.x = 50;
    c4.y = 50 + 30 * 3;
    c4.color = "red";
    c4.fontSize = 20;
    Laya.stage.addChild(c4);

    var c5 = new laya.display.Text();
    c5.text = "朱伊安人";
    c5.x = 50;
    c5.y = 50 + 30 * 4;
    c5.color = "red";
    c5.fontSize = 20;
    Laya.stage.addChild(c5);

    var c6 = new laya.display.Text();
    c6.text = "艾莱亚人";
    c6.x = 50;
    c6.y = 50 + 30 * 5;
    c6.color = "red";
    c6.fontSize = 20;
    Laya.stage.addChild(c6); 

    var c7 = new laya.display.Text();
    c7.text = "蜗牛";
    c7.x = 50;
    c7.y = 50 + 30 * 6;
    c7.color = "red";
    c7.fontSize = 20;
    Laya.stage.addChild(c7); 

    var c8 = new laya.display.Text();
    c8.text = "巫妖";
    c8.x = 50;
    c8.y = 50 + 30 * 7;
    c8.color = "red";
    c8.fontSize = 20;
    Laya.stage.addChild(c8);    

    var c9 = new laya.display.Text();
    c9.text = "地精";
    c9.x = 50;
    c9.y = 50 + 30 * 8;
    c9.color = "red";
    c9.fontSize = 20;
    Laya.stage.addChild(c9); 

    var c10 = new laya.display.Text();
    c10.text = "魔像";
    c10.x = 50;
    c10.y = 50 + 30 * 9;
    c10.color = "red";
    c10.fontSize = 20;
    Laya.stage.addChild(c10); 

    var c11 = new laya.display.Text();
    c11.text = "变异人";
    c11.x = 50;
    c11.y = 50 + 30 * 10;
    c11.color = "red";
    c11.fontSize = 20;
    Laya.stage.addChild(c11); 
}
function zzjminitRectChoose() {
    for(var i = 0; i < 11; i++){
        c[i] = new laya.display.Sprite();
        if (i == 0 || i == 4 || i == 5) {
            c[i].graphics.drawRect(50, 50 + 30 * i, 4 * 20 + 5 + 10, 20, "white");
        }
        if (i == 1) {
            c[i].graphics.drawRect(50, 50 + 30 * i, 5 * 20 + 5 + 10, 20, "white");
        }
        if (i == 2 || i ==  6 || i== 7 || i == 8 || i == 9) {
            c[i].graphics.drawRect(50, 50 + 30 * i, 2 * 20 + 5 + 10, 20, "white");
        }
        if (i == 3 || i == 10) {
            c[i].graphics.drawRect(50, 50 + 30 * i, 3 * 20 + 5 + 10, 20, "white");
        }
        c[i].alpha = 0.25;
        c[i].visible = true;
        Laya.stage.addChild(c[i]);
    }    
}
function zzjminitRectChoosePic() {
    for(var i = 0; i < 11; i++){
        d[i] = new laya.display.Sprite();
        if (i == 0 || i == 4 || i == 5) {
            d[i].loadImage("rectChoosePic.png",50 + 4 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
        }
        if (i == 1) {
            d[i].loadImage("rectChoosePic.png",50 + 5 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
        }
        if (i == 2 || i ==  6 || i== 7 || i == 8 || i == 9) {
            d[i].loadImage("rectChoosePic.png",50 + 2 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
        }
        if (i == 3 || i == 10) {
            d[i].loadImage("rectChoosePic.png",50 + 3 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
        }
        d[i].visible = true;
        Laya.stage.addChild(d[i]);
    }   
}
function zzjmOnKeyDown(e) {
    switch(e.keyCode){
        case 38:{
            if ( (zzjmCursor - 1) <= 0 ) {
                zzjmCursor = 0;
            }else{
                zzjmCursor--;
            }
            break;
        }
        case 40:{
            if ( (zzjmCursor + 1) >= 10 ) {
                zzjmCursor = 10;
            }else{
                zzjmCursor++;
            }
            break;
        }
    }
    zzjmSetVisible(zzjmCursor);
    zzjmSetIntro(zzjmCursor);
}
function zzjmSetVisible(index) {
    for(var i = 0; i < 11 ; i++){
        if (index == i) {
            c[i].visible = true;
            d[i].visible = true;
        }else{
            c[i].visible = false;
            d[i].visible = false;
        }
    }    
}
function zzjminitZhongZuShuoMing() {
    e[0] = new laya.display.Text();
    e[0].text = "在西埃尔·泰尔的西方有一个正在告诉崛起的新生王国,他就是耶鲁士。"+
                "耶鲁士人崇尚理性思考,崇拜艾斯·泰尔文明,在另一方面,他们也不"+
                "排斥自己无法理解的事物,只要是有利可图的事物,他们都会以活跃的"+
                "思维积极接受。他们具有高度的学习能力,几乎所有职业都难不倒他们。"+
                "他们善于操作机械武装,能够获得额外的成长点数。";
    e[0].x = 200;
    e[0].y = 50;
    e[0].color = "red";
    e[0].fontSize = 20;
    e[0].wordWrap = true;
    e[0].width = 640;
    Laya.stage.addChild(e[0]);

    e[1] = new laya.display.Text();
    e[1].text = "艾沃达纳什最古老的国家之一,现今在世界上仍占有一席之地。艾沃达"+
                "纳人士精英分子,也是完美主义者,深信自己是天之骄子,世界理应由"+
                "他们来统治。他们善于施展魔法与使用魔道具,适合担任法师或是中卫"+
                "的角色。同时他们有高超的咏唱技术和相对的魔法抗性。";
    e[1].x = 200;
    e[1].y = 50;
    e[1].color = "red";
    e[1].fontSize = 20;
    e[1].wordWrap = true;
    e[1].width = 640;
    Laya.stage.addChild(e[1]);

    e[2] = new laya.display.Text();
    e[2].text =   "妖精是迷人,神秘却又脆弱的种族。相对于人类来说,他们运用魔法和"+
                "躲闪的天赋更为突出,速度之快也是不同凡响。他们几乎所有的魔法抗"+
                "性都十分出众,但却没法装备重量1s以上的物品,这使得防御能力很难"+
                "保证。不仅如此,他们的体力也非常低下,在正面搏斗中,只要有一发"+
                "攻击命中,他们的生命就会陷入危机。";
    e[2].x = 200;
    e[2].y = 50;
    e[2].color = "red";
    e[2].fontSize = 20;
    e[2].wordWrap = true;
    e[2].width = 640;
    Laya.stage.addChild(e[2]);

    e[3] = new laya.display.Text();
    e[3].text = "丘陵人别名矮人,他们身形低矮但十分强壮,拥有较高的体质与力量。"+
                "他们还善于制造道具,精通各种生产技能。丘陵人对黑暗和毒有较高的"+
                "抗性。";

    e[3].x = 200;
    e[3].y = 50;
    e[3].color = "red";
    e[3].fontSize = 20;
    e[3].wordWrap = true;
    e[3].width = 640;
    Laya.stage.addChild(e[3]);

    e[4] = new laya.display.Text();
    e[4].text = "朱伊安人不羁而自由。他们不屑于其他种族的法律,但乐于他处学会各"+
                "种技巧和技术。他们各个都有成为伟大的演员的潜质。朱伊安人有着一"+
                "双巧手,感觉灵敏,性格张扬。漂泊让他们具备更好的生存适应性。他"+
                "们能更彻底的消化食物,不易饥饿。在才几点,他们能花费更多的时间"+
                "已获得更多的素材。是个各项能力都比较优秀的种族。";

    e[4].x = 200;
    e[4].y = 50;
    e[4].color = "red";
    e[4].fontSize = 20;
    e[4].wordWrap = true;
    e[4].width = 640;
    Laya.stage.addChild(e[4]);

    e[5] = new laya.display.Text();
    e[5].text = "艾莱亚人士见证了几纪文明史的精灵的末裔,他们不愿接触其他的种族"+
                ",只想静静的生活。耶鲁士王子宣称毁灭了艾斯·泰尔文明的元凶就是"+
                "他们,令艾莱亚人受到其他种族的排斥。艾莱亚人拥有强大的魔力个和"+
                "对以太病的抵抗力,同时可以减轻魔力反噬的伤害。";

    e[5].x = 200;
    e[5].y = 50;
    e[5].color = "red";
    e[5].fontSize = 20;
    e[5].wordWrap = true;
    e[5].width = 640;
    Laya.stage.addChild(e[5]); 

    e[6] = new laya.display.Text();
    e[6].text = "蜗牛是种非常迟钝的生物,他们无比脆弱。同时无力又笨拙,学习能力"+
                "低下,碰到盐还会融化。离清洁工远一点!";
    e[6].x = 200;
    e[6].y = 50;
    e[6].color = "red";
    e[6].fontSize = 20;
    e[6].wordWrap = true;
    e[6].width = 640;
    Laya.stage.addChild(e[6]); 

    e[7] = new laya.display.Text();
    e[7].text = "巫妖是拥有高度智慧与强大魔力的不死生物。他们生前是强大的法师"+
                "当生命行将结束的时候,他们求生的欲望促使他们探求巫妖的领域,几"+
                "世纪过去,只有极少数尝试者获得成功,这一漫长过程还夺取了他们大"+
                "部分的记忆和只是,但是他们获得了新的开始。魔法和冥想的天赋仍旧"+
                "伴随他们。";
    e[7].x = 200;
    e[7].y = 50;
    e[7].color = "red";
    e[7].fontSize = 20;
    e[7].wordWrap = true;
    e[7].width = 640;
    Laya.stage.addChild(e[7]);    

    e[8] = new laya.display.Text();
    e[8].text = "地精这一种族好战而凶猛。他们没有值得一提的特长,但同时也没有明"+
                "显的弱点,他们强壮也乐于学习,对于黑暗有着天生的抗性。不止如此"+
                ",他们自愈能力优秀,在才几点工作的时候也能比其他种族获得更多的"+
                "素材。";
    e[8].x = 200;
    e[8].y = 50;
    e[8].color = "red";
    e[8].fontSize = 20;
    e[8].wordWrap = true;
    e[8].width = 640;
    Laya.stage.addChild(e[8]); 

    e[9] = new laya.display.Text();
    e[9].text = "魔像是被魔法赋予了生命的物体。他们拥有远高于其他种族的耐力,但"+
                "是作为代价,他们的发力与速度也远低于其他的种族。法师们的制造他们"+
                "是为了让他们当劳工,而不是士人。越慢越好,所幸魔像们的感知贫乏"+
                "到了无法厌倦苦力的程度。此外毒对于魔像是无效的,他们也不会意识"+
                "模糊。";
    e[9].x = 200;
    e[9].y = 50;
    e[9].color = "red";
    e[9].fontSize = 20;
    e[9].wordWrap = true;
    e[9].width = 640;
    Laya.stage.addChild(e[9]); 

    e[10] = new laya.display.Text();
    e[10].text =  "变异人是基因工程的产物。同时也可能由于孕妇暴露在一台风中而诞下。"+
                "大多数变异人的生命短暂而充满痛苦。由于他们快速的新陈代谢,他们"+
                "拥有较强的自愈能力。出生时他们与人类无异,然而随着成长他们会长"+
                "出新的部位,所以最终章程什么样是不可预测的。";
    e[10].x = 200;
    e[10].y = 50;
    e[10].color = "red";
    e[10].fontSize = 20;
    e[10].wordWrap = true;
    e[10].width = 640;
    Laya.stage.addChild(e[10]);     
}
function zzjmSetIntro(index) {
    for(var i = 0; i < 11 ; i++){
        if (index == i) {
            e[i].visible = true;
            f[i].visible = true;
        }else{
            e[i].visible = false;
            f[i].visible = false;
        }
    }    
}
function zzjminitability() {
    f[0] = new laya.display.Text();
    f[0].text =     "力量:普通                体质:较高                灵巧:较高\n"+
                    "感觉:较高                学习:最高                意志:较高\n"+
                    "魔力:较高                魅力:普通";
    f[0].x = 200;
    f[0].y = 200;
    f[0].color = "red";
    f[0].fontSize = 20;
    Laya.stage.addChild(f[0]);

    f[1] = new laya.display.Text();
    f[1].text =     "力量:普通                体质:普通                灵巧:普通\n"+
                    "感觉:较高                学习:较高                意志:较高\n"+
                    "魔力:最高                魅力:较高\n";
    f[1].x = 200;
    f[1].y = 200;
    f[1].color = "red";
    f[1].fontSize = 20;
    f[1].wordWrap = true;
    f[1].width = 640;
    Laya.stage.addChild(f[1]);

    f[2] = new laya.display.Text();
    f[2].text =     "力量:最少                体质:较少                灵巧:较高\n"+
                    "感觉:较高                学习:较高                意志:较高\n"+
                    "魔力:最高                魅力:最高";
    f[2].x = 200;
    f[2].y = 200;
    f[2].color = "red";
    f[2].fontSize = 20;
    f[2].wordWrap = true;
    f[2].width = 640;
    Laya.stage.addChild(f[2]);

    f[3] = new laya.display.Text();
    f[3].text =     "力量:较高                体质:较高                灵巧:较高\n"+
                    "感觉:普通                学习:普通                意志:普通\n"+
                    "魔力:普通                魅力:普通";
    f[3].x = 200;
    f[3].y = 200;
    f[3].color = "red";
    f[3].fontSize = 20;
    f[3].wordWrap = true;
    f[3].width = 640;
    Laya.stage.addChild(f[3]);

    f[4] = new laya.display.Text();
    f[4].text =     "力量:普通                体质:较高                灵巧:最高\n"+
                    "感觉:较高                学习:较高                意志:较高\n"+
                    "魔力:较高                魅力:较高";
    f[4].x = 200;
    f[4].y = 200;
    f[4].color = "red";
    f[4].fontSize = 20;
    f[4].wordWrap = true;
    f[4].width = 640;
    Laya.stage.addChild(f[4]);

    f[5] = new laya.display.Text();
    f[5].text =     "力量:普通                体质:普通                灵巧:较高\n"+
                    "感觉:较高                学习:较高                意志:最高\n"+
                    "魔力:最高                魅力:较高";
    f[5].x = 200;
    f[5].y = 200;
    f[5].color = "red";
    f[5].fontSize = 20;
    f[5].wordWrap = true;
    f[5].width = 640;
    Laya.stage.addChild(f[5]);

    f[6] = new laya.display.Text();
    f[6].text =     "力量:较少                体质:较少                灵巧:最少\n"+
                    "感觉:普通                学习:最少                意志:较少\n"+
                    "魔力:最少                魅力:较少";
    f[6].x = 200;
    f[6].y = 200;
    f[6].color = "red";
    f[6].fontSize = 20;
    f[6].wordWrap = true;
    f[6].width = 640;
    Laya.stage.addChild(f[6]);

    f[7] = new laya.display.Text();
    f[7].text =     "力量:较少                体质:较高                灵巧:普通\n"+
                    "感觉:较高                学习:较高                意志:最高\n"+
                    "魔力:最高                魅力:较少";
    f[7].x = 200;
    f[7].y = 200;
    f[7].color = "red";
    f[7].fontSize = 20;
    f[7].wordWrap = true;
    f[7].width = 640;
    Laya.stage.addChild(f[7]);

    f[8] = new laya.display.Text();
    f[8].text =     "力量:较高                体质:较高                灵巧:较少\n"+
                    "感觉:较少                学习:较高                意志:普通\n"+
                    "魔力:普通                魅力:较少";
    f[8].x = 200;
    f[8].y = 200;
    f[8].color = "red";
    f[8].fontSize = 20;
    f[8].wordWrap = true;
    f[8].width = 640;
    Laya.stage.addChild(f[8]);

    f[9] = new laya.display.Text();
    f[9].text =     "力量:较高                体质:最高                灵巧:较少\n"+
                    "感觉:较少                学习:较少                意志:较高\n"+
                    "魔力:普通                魅力:最少";
    f[9].x = 200;
    f[9].y = 200;
    f[9].color = "red";
    f[9].fontSize = 20;
    f[9].wordWrap = true;
    f[9].width = 640;
    Laya.stage.addChild(f[9]);

    f[10] = new laya.display.Text();
    f[10].text =    "力量:较高                体质:较少                灵巧:较少\n"+
                    "感觉:普通                学习:普通                意志:较高\n"+
                    "魔力:普通                魅力:最少";
    f[10].x = 200;
    f[10].y = 200;
    f[10].color = "red";
    f[10].fontSize = 20;
    f[10].wordWrap = true;
    f[10].width = 640;
    Laya.stage.addChild(f[10]);
}

  

LayaAir引擎——(十一)

标签:

原文地址:http://www.cnblogs.com/FXYDBK/p/5703145.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!