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 = ...
随机推荐
- 苹果下如果安装nginx,给nginx安装markdown第三方插件
用brew install nginx 这样安装的是最新版的nginx, 但是在有些情况下,安装第三方插件需要特定的版本,更高一级的版本可能装不上. 它的原理是下载安装包进行自动安装,建立软链,这样就 ...
- PE注入
// PE注入.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <windows.h> #include &l ...
- 【编辑器】【Sublime Text】使用笔记
1.安装 官网下载即可 2.插件 sublime-text - Sublime Text 怎么高亮 Markdown 的文件语法 设置Sublime为VIM模式 如何在sublime 里面设置 ver ...
- The requested resource is not available...
运行tomcat 提示如下错误: The requested resource () is not available的解决方案 出现这个问题,接口肯定是没问题了.问题可能有两个: 1.文件设置无法访 ...
- idea 中利用maven创建java web 项目
转自:http://www.linuxidc.com/Linux/2014-04/99687.htm 本文主要使用图解介绍了使用IntelliJ IDEA 12创建Maven管理的Java Web项目 ...
- Spring init-method和destroy-method 的使用
Spring init-method和destroy-method 的使用 Spring 为了满足开发者在执行某方法之前或者在结束某个任务之前需要操作的一些业务,则提供了init-method和des ...
- 7个步骤:让JavaScript变得更好
Dan Odell介绍了他编写的七步写出无瑕代码的计划,是在简化过程中最有用的工具. 随着浏览器性能提高,伴随着新的HTML5的编程接口的稳步采用,网页上的JavaScript的音量在逐渐增加.然 ...
- ArcEngine拓扑
空间拓扑描述的是自然界地理对象的空间位置关系-相邻,重合,连通等,是地理对象空间属性的一部分.目前ESRI提供的数据存储方式中,Coverage和GeoDatabase能够建立拓扑,Shape格式的数 ...
- android 解析XML 工具类
/** * Created by John on 2016/3/29. */ public class XmlParser { private static final String ns = nul ...
- mySql 基本语法学习笔记
create database if not exists yang; drop database if exists yang; show databases; show dat ...