博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
06、开源游戏-“胡子”开始界面设计-代码
阅读量:7208 次
发布时间:2019-06-29

本文共 1903 字,大约阅读时间需要 6 分钟。

hot3.png

项目地址

code.google地址:

https://outlaw.googlecode.com/svn/trunk

git.oschina地址:

https://git.oschina.net/eternal_rider/outlaw

在开始界面中,玩家要选择大当家、游戏类型(单人、多人),还可设置游戏(音乐等)和查看作者信息。如下图所示:

223023_40mH_933274.jpg

开始界面设计代码

我们首先引入了jquery库、common.js,styles.css,common.js为处理用户选择的事件;styles.css定义了所有样式。

我们通过样式class来控制div是显示隐藏。

胡子-即时战略游戏
  
  
  
  
  
  
  
  

common.js

目前这里只处理当玩家选大当家时,设置选择子弹洞的位置,即top值。

玩家选择游戏按钮时,我们只做了弹出用户选中按钮的id,以后我们实现。

$(function(){	$(".hero_").click(function(){			var selectedHero = $(this).attr("id");			if(selectedHero){				var checkbulletY = selectedHero == "hero1"?"160px":selectedHero =="hero2"?"255px":"350px";				$("#checkbullet").css({"top":checkbulletY});			}	});	$(".gamebtn_").click(function(){			var item = $(this).attr("id");			alert(item);	});});

styles.css

不具体说明

body{	background-color:#000}#gamecontainer {	width:798px;	height:498px;	background: url(images/common/bg.jpg);	border: 1px solid black;}#singleplayer {	position:absolute;	width:142px;	height:30px;	z-index:1;	left: 481px;	top: 162px;	cursor:pointer;}#multiplayer {	position:absolute;	width:142px;	height:30px;	z-index:1;	left: 481px;	top: 216px;	cursor:pointer;}#config {	position:absolute;	width:142px;	height:30px;	z-index:1;	left: 481px;	top: 271px;	cursor:pointer;}#aboutme {	position:absolute;	width:142px;	height:30px;	z-index:1;	left: 481px;	top: 323px;	cursor:pointer;}#checkbullet {	position:absolute;	width:20px;	height:21px;	background: url(images/common/bullet_d.png);	z-index:2;	left: 343px;	top: 160px;}#hero1 {	position:absolute;	width:60px;	height:60px;	z-index:2;	left: 150px;	top: 149px;	cursor:pointer;}#hero2 {	position:absolute;	width:60px;	height:60px;	z-index:2;	left: 150px;	top: 242px;	cursor:pointer;}#hero3 {	position:absolute;	width:60px;	height:60px;	z-index:2;	left: 150px;	top: 339px;	cursor:pointer;}

未完待续。。。

转载于:https://my.oschina.net/eternal/blog/210152

你可能感兴趣的文章
modelform动态显示select标签的对象范围
查看>>
Android ---------- 富文本构建
查看>>
leetcode:Count Primes
查看>>
[转] babel的使用
查看>>
CentOS7.0安装与配置Tomcat-7
查看>>
C# SQL数据访问帮助类
查看>>
.net面试(汇总)
查看>>
.NET Entity Framework基本使用方法
查看>>
BZOJ3528: [Zjoi2014]星系调查
查看>>
Lua 随机数生成问题
查看>>
CLR的执行模型(4):执行程序集的代码
查看>>
同一脚本sh 脚本名 报Syntax error: "(" unexpected而./脚本名不报错,求解!!
查看>>
ZJOI2008皇帝的烦恼
查看>>
新手windows安装nginx
查看>>
浏览器兼容问题踩坑收集
查看>>
Python 实用技巧
查看>>
object c中@property 的使用
查看>>
Sping 核心IOC容器
查看>>
poj 2524
查看>>
MapReduce
查看>>