LayaAir引擎——(十)
var k = new Array();
var l = new Array();
var m = new Array();
var zhiyeCurosr = 0; function zyinit() {
zyinitName();
zyinitRectChoose();
zyinitRectChoosePic();
zyinitZhiyeIntro();
zySetVisible(0); Laya.stage.on(laya.events.Event.KEY_DOWN,this,zyOnKeyDown);
}
function zyinitName() {
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);
}
function zyinitRectChoose() {
for(var i = 0; i < 10; i++){
k[i] = new laya.display.Sprite();
if (i == 5) {
k[i].graphics.drawRect(50, 50 + 30 * i, 4 * 20 + 5 + 10, 20, "white");
}
if (i == 0 || i == 3 || i== 4 || i == 8 || i == 9) {
k[i].graphics.drawRect(50, 50 + 30 * i, 2 * 20 + 5 + 10, 20, "white");
}
if (i == 1 || i == 2 || i == 6 || i == 7) {
k[i].graphics.drawRect(50, 50 + 30 * i, 3 * 20 + 5 + 10, 20, "white");
}
k[i].alpha = 0.25;
k[i].visible = true;
Laya.stage.addChild(k[i]);
}
}
function zyinitRectChoosePic() {
for(var i = 0; i < 10; i++){
l[i] = new laya.display.Sprite();
if (i == 5) {
l[i].loadImage("rectChoosePic.png",50 + 4 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
if (i == 0 || i == 3 || i== 4 || i == 8 || i == 9) {
l[i].loadImage("rectChoosePic.png",50 + 2 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
if (i == 1 || i == 2 || i == 6 || i == 7) {
l[i].loadImage("rectChoosePic.png",50 + 3 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
l[i].visible = true;
Laya.stage.addChild(l[i]);
}
}
function zySetVisible(index) {
for(var i = 0; i < 10 ; i++){
if (index == i) {
k[i].visible = true;
l[i].visible = true;
m[i].visible = true;
}else{
k[i].visible = false;
l[i].visible = false;
m[i].visible = false;
}
}
}
function zyOnKeyDown(e) {
switch(e.keyCode){
case 38:{
if ( (zhiyeCurosr - 1) <= 0 ) {
zhiyeCurosr = 0;
}else{
zhiyeCurosr--;
}
break;
}
case 40:{
if ( (zhiyeCurosr + 1) >= 9 ) {
zhiyeCurosr = 9;
}else{
zhiyeCurosr++;
}
break;
}
}
zySetVisible(zhiyeCurosr);
}
function zyinitZhiyeIntro() {
m[0] = new laya.display.Text();
m[0].text = "战士一自己的肉体为武器,夷平阻挡他们前进的任何障碍。战士并不适"+
"合使用魔法,但他们仅凭高超的战斗能力就足以让人瞪目结舌。";
m[0].x = 200;
m[0].y = 50;
m[0].color = "red";
m[0].fontSize = 20;
m[0].wordWrap = true;
m[0].width = 640;
Laya.stage.addChild(m[0]); m[1] = new laya.display.Text();
m[1].text = "盗墓者主要靠偷取古墓和遗迹中的贵重品为生。他们战斗能力不过尔尔"+
"但很善于和商人们讨价还价。";
m[1].x = 200;
m[1].y = 50;
m[1].color = "red";
m[1].fontSize = 20;
m[1].wordWrap = true;
m[1].width = 640;
Laya.stage.addChild(m[1]); m[2] = new laya.display.Text();
m[2].text = "正如其名,魔法师是擅长使用魔法知识的职业。魔法师的生死全要取决"+
"于魔法师的获取和管理上。";
m[2].x = 200;
m[2].y = 50;
m[2].color = "red";
m[2].fontSize = 20;
m[2].wordWrap = true;
m[2].width = 640;
Laya.stage.addChild(m[2]); m[3] = new laya.display.Text();
m[3].text = "农民是善于生产的职业。他们吃苦耐劳,有一定强度的身体素质。";
m[3].x = 200;
m[3].y = 50;
m[3].color = "red";
m[3].fontSize = 20;
m[3].wordWrap = true;
m[3].width = 640;
Laya.stage.addChild(m[3]); m[4] = new laya.display.Text();
m[4].text = "猎人是远程攻击的专家。他们的近战能力也颇为可观,但大部分敌人都"+
"会在接近他们之前就被打倒";
m[4].x = 200;
m[4].y = 50;
m[4].color = "red";
m[4].fontSize = 20;
m[4].wordWrap = true;
m[4].width = 640;
Laya.stage.addChild(m[4]); m[5] = new laya.display.Text();
m[5].text = "魔法战士同时拥有战士与魔法师的特征。在战斗上更为倾向于肉搏。为"+
"了能更好的掌握魔法,魔法战士需要精准的成长计划";
m[5].x = 200;
m[5].y = 50;
m[5].color = "red";
m[5].fontSize = 20;
m[5].wordWrap = true;
m[5].width = 640;
Laya.stage.addChild(m[5]); m[6] = new laya.display.Text();
m[6].text = "观光客是这个世界上最传统的职业,和预想一样的软弱。"; m[6].x = 200;
m[6].y = 50;
m[6].color = "red";
m[6].fontSize = 20;
m[6].wordWrap = true;
m[6].width = 640;
Laya.stage.addChild(m[6]); m[7] = new laya.display.Text();
m[7].text = "钢琴师是以演奏为生的孤高的职业。他们不管走到那里都把钢琴背在身"+
"后,因此拥有负重能力";
m[7].x = 200;
m[7].y = 50;
m[7].color = "red";
m[7].fontSize = 20;
m[7].wordWrap = true;
m[7].width = 640;
Laya.stage.addChild(m[7]); m[8] = new laya.display.Text();
m[8].text = "神官拥有优秀的魔法能力和一定的近战能力。他们能从他们所信仰的神"+
"灵身上获得最大限度地恩惠。";
m[8].x = 200;
m[8].y = 50;
m[8].color = "red";
m[8].fontSize = 20;
m[8].wordWrap = true;
m[8].width = 640;
Laya.stage.addChild(m[8]); m[9] = new laya.display.Text();
m[9].text = "大剑是流着半人半妖之血的敏捷的剑士。人们都敬畏的称他们为银眼斩"+
"杀者,他们人人都能将一把几乎和身高一样长的大剑使得出神入化。虽"+
"然他们体质偏低,但轻盈的身体与敏锐的眼力能令他们能轻易的躲过敌"+
"人的攻击。";
m[9].x = 200;
m[9].y = 50;
m[9].color = "red";
m[9].fontSize = 20;
m[9].wordWrap = true;
m[9].width = 640;
Laya.stage.addChild(m[9]);
}
LayaAir引擎——(十)的更多相关文章
- LayaAir引擎——(七)
LayaAir引擎——人物控制TiledMap地图移动和墙壁检测 所需要的软件: LayaAir IDE 1.0.2版本 TiledMap 所需要的东西: 地图:53 * 32,(48*48) 人物: ...
- LayaAir引擎——(六)
LayaAir引擎——TiledMap地图图块属性获取和进行墙壁碰撞检测 需要的软件: TiledMap LayaAir IDE 1.0.2版本 所画的地图: pass层: floor层: pass层 ...
- LayaAir引擎——(五)
LayaAir引擎——关于地图详解 所需要的软件: LayaAirIDE1.0.2版本 在LayaAir引擎中与地图相关的类: 1.laya.map.TiledMap TiledMap类 地图以层 ...
- LayaAir引擎——(四)
LayaAir引擎 TiledMap 使用 所需要的软件: Tiled地图编辑器 版本0.16.2 LayaAir IDE 所需要的图片:图块图片(1.png) 步骤1: 文件->新文件-> ...
- LayaAir引擎——(二)
LayaAir引擎 -> 工具 -> 图集打包例子
- LayaAir引擎——(一)
LayaAir是LayaBox推出的Html5游戏引擎,支持 ActionScript3.TypeScript.JavaScript,开源,并且商用免费. LayaAir IDE 是一款使用Lay ...
- Javascript多线程引擎(十)---Web服务器
Javascript多线程引擎(十)---Web服务器 经过一天的努力, 引擎可以支持web服务的功能了并且支持UTF-8的编码, 具有对HTTP参数的解析,状态码的配置, 响应报文的输出等. 提供 ...
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...
- LayaAir引擎——(三)
LyaAir引擎(JavaScript)实现图片的翻转一半 图片4.png位于bin/开场过渡 文件夹下,图片大小150*30(根据实际情况做调整) var button; var scale1 = ...
随机推荐
- windows php swoole 安装
Cygwin 官方地址:http://www.cygwin.com/ swoole 官方下载地址:https://github.com/swoole/swoole-src/releases 1.下载 ...
- Windows Store App 全球化 资源匹配规则
上面几个小节通过示例介绍了如何引用资源以及设置应用语言来显示不同语言的信息,这些示例都只是添加了简体中文和英语两种语言来显示资源,而在一些复杂的应用程序中,字符串资源可能会被定义成多种语言,文件资源也 ...
- 【原创】MVC4+Jquery+EasyUI实现的工作流平台
最近把工作流从传统的WebFrom上迁移到我的MVC4安全权限基础框架中,感觉非常不错MVC4在各方面给用户的体验确实跟以前传统的WEB是质的提升.由于后面要做基于工作流技术的ERP,所以需要先把工作 ...
- git pull 和本地文件冲突问题解决
具体方法如下 git pull origin 分支 //出现错误 git stash 缓存起来 git pull origin 分支 git stash pop //还原 git stash cle ...
- EF6 CodeFirst+Repository+Ninject+MVC4+EasyUI实践(三)
前言 在上一篇中,我们依靠着EasyUI强大的前端布局特性把前端登录界面和主界面给搭建完成了.这一篇我们就要尝试着把整个解决方案部署到云端呢,也就是Visual Studio Online(TFVC) ...
- Spring Framework的核心:IOC容器的实现
2.1 Spring IoC容器概述 2.1.1 IoC容器和依赖反转模式 依赖反转的要义,如果合作对象的引用或依赖关系的管理由具体对象来完成,会导致代码的高度耦合和可测性的降低.依赖控制反转的实 ...
- Haskell Types与Typeclasses
可使用 :t 命令检测表达式类型. 明确的类型首字母必大写. 一.Types Char Bool Int(有界,与Integer类型对比效率高) Integer(无界,与Int类型对比效率低) Flo ...
- linux操作命令
cd / 回到跟目录 cd .. 返回上一层目录 tomcat 的logs目录执行tail -f catalina.out查看日志 ps -ef|grep tomcat 查看tomcat进程 kil ...
- 解决问题E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) E: 无法锁定管理目录,
在用sudo apt-get install kmymoney2安装软件kmymoney2时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get但进程没有结束,结果终端提示:“E: 无法获得锁 ...
- web app性能大讨论
1.Application:应用,为用户完成一个或多个功能而设计的程序: 2.Internet or Intranet:运行于广域网或局域网之上: 3.Browser-supported langua ...