LayaAir引擎——(八)
var a = new Array();
var b = new Array();
var ksjmCursor = 0; function ksjminit() {
ksjminitName();
ksjminitRectChoose();
ksjminitRectChoosePic();
ksjmsetVisible(0);
Laya.stage.on(laya.events.Event.KEY_DOWN, this, ksjmOnKeyDown);
}
function ksjminitName() {
var a1 = new laya.display.Text();
a1.text = "再续冒险之旅";
a1.x = 50;
a1.y = 50;
a1.color = "red";
a1.fontSize = 20;
Laya.stage.addChild(a1); var a2 = new laya.display.Text();
a2.text = "新的冒险之旅";
a2.x = 50;
a2.y = 50 + 30 * 1;
a2.color = "red";
a2.fontSize = 20;
Laya.stage.addChild(a2); var a3 = new laya.display.Text();
a3.text = "冒险者的传承";
a3.x = 50;
a3.y = 50 + 30 * 2;
a3.color = "red";
a3.fontSize = 20;
Laya.stage.addChild(a3); var a4 = new laya.display.Text();
a4.text = "打开网页";
a4.x = 50;
a4.y = 50 + 30 * 3;
a4.color = "red";
a4.fontSize = 20;
Laya.stage.addChild(a4); var a5 = new laya.display.Text();
a5.text = "变更设定";
a5.x = 50;
a5.y = 50 + 30 * 4;
a5.color = "red";
a5.fontSize = 20;
Laya.stage.addChild(a5); var a6 = new laya.display.Text();
a6.text = "退出";
a6.x = 50;
a6.y = 50 + 30 * 5;
a6.color = "red";
a6.fontSize = 20;
Laya.stage.addChild(a6);
}
function ksjminitRectChoose(){
for(var i = 0; i < 6; i++){
a[i] = new laya.display.Sprite();
if (i == 0 || i == 1 || i == 2) {
a[i].graphics.drawRect(50, 50 + 30 * i, 6 * 20 + 5 + 10, 20, "white");
}
if (i == 3 || i == 4) {
a[i].graphics.drawRect(50, 50 + 30 * i, 3 * 20 + 5 + 30, 20, "white");
}
if (i == 5) {
a[i].graphics.drawRect(50, 50 + 30 * i, 2 * 20 + 5 + 10, 20, "white");
}
a[i].alpha = 0.25;
a[i].visible = true;
Laya.stage.addChild(a[i]);
}
}
function ksjminitRectChoosePic() {
for(var i = 0; i < 6; i++){
b[i] = new laya.display.Sprite();
if (i == 0 || i == 1 || i == 2) {
b[i].loadImage("rectChoosePic.png",50 + 6 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
if (i == 3 || i == 4) {
b[i].loadImage("rectChoosePic.png",50 + 4 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
if (i == 5) {
b[i].loadImage("rectChoosePic.png",50 + 2 * 20 + 5 ,50 + 30 * i + 5, 10 ,10);
}
b[i].visible = true;
Laya.stage.addChild(b[i]);
}
}
function ksjmOnKeyDown(e) {
switch(e.keyCode){
case 38:{
if ( (ksjmCursor - 1) <= 0 ) {
ksjmCursor = 0;
}else{
ksjmCursor--;
}
break;
}
case 40:{
if ( (ksjmCursor + 1) >= 5 ) {
ksjmCursor = 5;
}else{
ksjmCursor++;
}
break;
}
}
ksjmsetVisible(ksjmCursor);
}
function ksjmsetVisible(index) {
for(var i = 0; i < 6 ; i++){
if (index == i) {
a[i].visible = true;
b[i].visible = true;
}else{
a[i].visible = false;
b[i].visible = false;
}
}
}
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多线程引擎(八)
Javascript多线程引擎(八) Javascript 多线程项目, 做到现在已经快3个月了(加上前期准备编译原理和必要的文档), 该项目(js-engine)已经快进入尾声了, 现在该引擎 ...
- LayaAir引擎开发HTML5最简单教程(面向JS开发者)
LayaAir引擎开发HTML5最简单教程(面向JS开发者) 一.总结 一句话总结:开发游戏还是得用游戏引擎来开发,其实很简单啦 切记:开发游戏还是得用游戏引擎来开发,其实很简单,引擎很多东西都帮你做 ...
- LayaAir引擎——(三)
LyaAir引擎(JavaScript)实现图片的翻转一半 图片4.png位于bin/开场过渡 文件夹下,图片大小150*30(根据实际情况做调整) var button; var scale1 = ...
随机推荐
- Reveal for mac延长30天试用的简单方法
在iOS逆向过程中经常使用Reveal来远程查看iOS平台应用的UI布局,但Reveal有30天使用限制,经常隔一段时间想使用的时候发现已经过期了,如图: 此时在OS X中打开命令行终端,输入以下命令 ...
- 【IE6双倍边距】-IE6双倍边距的bug
效果 代码 CSS IE6双倍边距的bug body { margin: 0; padding: 0; } .div1 { width: 200px; height: 200px; backgroun ...
- ViewBag是如何实现的
ExpandoObject 在 MVC 3 的时候 Controller 可以通过 ViewBag 将数据传送到 View.如下就是通过 ViewBag 设置页面标题: public ActionRe ...
- Excel表格导入数据
步骤: 1,选择要插入的数据库--右键--任务--导入数据 2,点击下一步,选择数据源,excel文件路径,和版本信息(注:使用2010及以上版本的office,请先将格式转换为03 或07格式的以便 ...
- 移动端flex布局 微信和UC的兼容性
请查看以下两个链接 http://www.tuicool.com/articles/Afq6Bzq http://www.sheng00.com/2148.html
- 计算机网络(12)-----HTTP协议详解
HTTP协议详解 http请求 http请求由三部分组成,分别是:请求行.消息报头.请求正文 (1)请求行 请求行以一个方法符号开头,以空格分开,后面跟着请求的URI和协议的版本,格式如下:Metho ...
- HOJ 1001: A+B; 1002: A+B+C
两道水题,用来熟悉 HOJ 的提交系统. 1001:输入两个整数 A, B (0 <= A,B <= 10),输出 A+B. #include <iostream> using ...
- storyboard简单认识
## storyboard文件的认识 - 作用:描述软件界面 - 程序启动的简单过程 - 程序一启动,就会加载`Main.storyboard`文件 - 会创建箭头所指的控制器,并且显示控制器所管理的 ...
- css初始化
Css初始化代码: *{padding:0px;margin:0px;} body{font-size:12px;font-family: "宋体",Arial Black;tex ...
- Unity3D之C# yield waitforseconds
Wait for seconds requires a couple things in order to work properly and chances are if it's not work ...