1、lol為什麼我的游戲時界面會變成網頁的形式
你是用的盒子吧,盒子有個設置是可以改成網頁版的,你改一下就行, 求採納!
2、課程設計:使用JavaScript製作一個網頁上的貪吃蛇游戲
<html>
<head>
<title>貪吃蛇 Snake v2.4</title>
<style>
body{
font-size:9pt;
}
table{
border-collapse: collapse;
border:solid #333 1px;
}
td{
height: 10px;
width: 10px;
font-size: 0px;
}
.filled{
background-color:blue;
}
</style>
</head>
<script>
function $(id){return document.getElementById(id);}
/**************************************************************
* javascript貪吃蛇 v2.4 <br />
* author: sunxing007 05/14/2009<br />
* 轉載請註明來自://blog.csdn.net/sunxing007 謝謝!<br />
* v2.4修正了蛇身顏色可以隨著蛇前進而移動
**************************************************************/
//貪吃蛇類
var Snake = {
tbl: null,
/**
* body: 蛇身,數組放蛇的每一節,
* 數據結構{x:x0, y:y0, color:color0},
* x,y表示坐標,color表示顏色
**/
body: [],
//當前移動的方向,取值0,1,2,3, 分別表示向上,右,下,左, 按鍵盤方向鍵可以改變它
direction: 0,
//定時器
timer: null,
//速度
speed: 250,
//是否已經暫停
paused: true,
//行數
rowCount: 30,
//列數
colCount: 30,
//初始化
init: function(){
var colors = ['red','orange','yellow','green','blue','purple','#ccc'];
this.tbl = $("main");
var x = 0;
var y = 0;
var colorIndex = 0;
//產生初始移動方向
this.direction = Math.floor(Math.random()*4);
//構造table
for(var row=0;row<this.rowCount;row++){
var tr=this.tbl.insertRow(-1);
for(var col=0;col<this.colCount;col++) {
var td=tr.insertCell(-1);
}
}
//產生20個鬆散節點
for(var i=0; i<10; i++){
x = Math.floor(Math.random()*this.colCount);
y = Math.floor(Math.random()*this.rowCount);
colorIndex = Math.floor(Math.random()*7);
if(!this.isCellFilled(x,y)){
this.tbl.rows[y].cells[x].style.backgroundColor = colors[colorIndex];
}
}
//產生蛇頭
while(true){
x = Math.floor(Math.random()*this.colCount);
y = Math.floor(Math.random()*this.rowCount);
if(!this.isCellFilled(x,y)){
this.tbl.rows[y].cells[x].style.backgroundColor = "black";
this.body.push({x:x,y:y,color:'black'});
break;
}
}
this.paused = true;
//添加鍵盤事件
document.onkeydown= function(e){
if (!e)e=window.event;
switch(e.keyCode | e.which | e.charCode){
case 13: {
if(Snake.paused){
Snake.move();
Snake.paused = false;
}
else{
//如果沒有暫停,則停止移動
Snake.pause();
Snake.paused = true;
}
break;
}
case 37:{//left
//阻止蛇倒退走
if(Snake.direction==1){
break;
}
Snake.direction = 3;
break;
}
case 38:{//up
//快捷鍵在這里起作用
if(event.ctrlKey){
Snake.speedUp(-20);
break;
}
if(Snake.direction==2){//阻止蛇倒退走
break;
}
Snake.direction = 0;
break;
}
case 39:{//right
if(Snake.direction==3){//阻止蛇倒退走
break;
}
Snake.direction = 1;
break;
}
case 40:{//down
if(event.ctrlKey){
Snake.speedUp(20);
break;
}
if(Snake.direction==0){//阻止蛇倒退走
break;
}
Snake.direction = 2;
break;
}
}
}
},
//移動
move: function(){
this.timer = setInterval(function(){
Snake.erase();
Snake.moveOneStep();
Snake.paint();
}, this.speed);
},
//移動一節身體
moveOneStep: function(){
if(this.checkNextStep()==-1){
clearInterval(this.timer);
alert("Game over!\nPress Restart to continue.");
return;
}
if(this.checkNextStep()==1){
var _point = this.getNextPos();
var _x = _point.x;
var _y = _point.y;
var _color = this.getColor(_x,_y);
this.body.unshift({x:_x,y:_y,color:_color});
//因為吃了一個食物,所以再產生一個食物
this.generateDood();
return;
}
//window.status = this.toString();
var point = this.getNextPos();
//保留第一節的顏色
var color = this.body[0].color;
//顏色向前移動
for(var i=0; i<this.body.length-1; i++){
this.body[i].color = this.body[i+1].color;
}
//蛇尾減一節, 蛇尾加一節,呈現蛇前進的效果
this.body.pop();
this.body.unshift({x:point.x,y:point.y,color:color});
//window.status = this.toString();
},
//探尋下一步將走到什麼地方
pause: function(){
clearInterval(Snake.timer);
this.paint();
},
getNextPos: function(){
var x = this.body[0].x;
var y = this.body[0].y;
var color = this.body[0].color;
//向上
if(this.direction==0){
y--;
}
//向右
else if(this.direction==1){
x++;
}
//向下
else if(this.direction==2){
y++;
}
//向左
else{
x--;
}
//返回一個坐標
return {x:x,y:y};
},
//檢查將要移動到的下一步是什麼
checkNextStep: function(){
var point = this.getNextPos();
var x = point.x;
var y = point.y;
if(x<0||x>=this.colCount||y<0||y>=this.rowCount){
return -1;//觸邊界,游戲結束
}
for(var i=0; i<this.body.length; i++){
if(this.body[i].x==x&&this.body[i].y==y){
return -1;//碰到自己的身體,游戲結束
}
}
if(this.isCellFilled(x,y)){
return 1;//有東西
}
return 0;//空地
},
//擦除蛇身
erase: function(){
for(var i=0; i<this.body.length; i++){
this.eraseDot(this.body[i].x, this.body[i].y);
}
},
//繪制蛇身
paint: function(){
for(var i=0; i<this.body.length; i++){
this.paintDot(this.body[i].x, this.body[i].y,this.body[i].color);
}
},
//擦除一節
eraseDot: function(x,y){
this.tbl.rows[y].cells[x].style.backgroundColor = "";
},
paintDot: function(x,y,color){
this.tbl.rows[y].cells[x].style.backgroundColor = color;
},
//得到一個坐標上的顏色
getColor: function(x,y){
return this.tbl.rows[y].cells[x].style.backgroundColor;
},
//用於調試
toString: function(){
var str = "";
for(var i=0; i<this.body.length; i++){
str += "x:" + this.body[i].x + " y:" + this.body[i].y + " color:" + this.body[i].color + " - ";
}
return str;
},
//檢查一個坐標點有沒有被填充
isCellFilled: function(x,y){
if(this.tbl.rows[y].cells[x].style.backgroundColor == ""){
return false;
}
return true;
},
//重新開始
restart: function(){
if(this.timer){
clearInterval(this.timer);
}
for(var i=0; i<this.rowCount;i++){
this.tbl.deleteRow(0);
}
this.body = [];
this.init();
this.speed = 250;
},
//加速
speedUp: function(time){
if(!this.paused){
if(this.speed+time<10||this.speed+time>2000){
return;
}
this.speed +=time;
this.pause();
this.move();
}
},
//產生食物。
generateDood: function(){
var colors = ['red','orange','yellow','green','blue','purple','#ccc'];
var x = Math.floor(Math.random()*this.colCount);
var y = Math.floor(Math.random()*this.rowCount);
var colorIndex = Math.floor(Math.random()*7);
if(!this.isCellFilled(x,y)){
this.tbl.rows[y].cells[x].style.backgroundColor = colors[colorIndex];
}
}
};
</script>
<body onload="Snake.init();">
/*************************************************************<br />
* javascript貪吃蛇 v2.4<br />
* author: sunxing007 05/14/2009<br />
* 轉載請註明來自 <a href="http://blog.csdn.net/sunxing007">http://blog.csdn.net/sunxing007</a> 謝謝!<br />
**************************************************************/<br />
<table id="main" border="1" cellspacing="0" cellpadding="0"></table>
<input type="button" id="btn" value="開始/暫停" />點左邊按鈕或按Enter開始/暫停游戲<br />
<input type="button" id="reset" value="重新開始" /><br />
<input type="button" id="upSpeed" value="加速" />點左邊按鈕或按Ctrl + ↑加速<br />
<input type="button" id="downSpeed" value="減速" />點左邊按鈕或按Ctrl + ↓減速
<script>
$('btn').onclick = function(){
if(Snake.paused){
Snake.move();
Snake.paused = false;
}
else{
Snake.pause();
Snake.paused = true;
}
};
$("reset").onclick = function(){
Snake.restart();
this.blur();
};
$("upSpeed").onclick = function(){
Snake.speedUp(-20);
};
$("downSpeed").onclick = function(){
Snake.speedUp(20);
};
</script>
</body>
</html>
3、網頁設計動漫或游戲的。網頁素材什麼都要。主要是交作業用。
你的問題不是很清楚哦,你是說的網頁游戲設計呢,還是動漫設計的相關素材嗎?我建議你去西安完美空間的網站上看看,有很多學生的作品的,覺得可以,就可以參考,或者直接問問在線老師,都行的,希望能幫到你。
4、想設計自己的一個游戲網頁。
這種游戲公司頁面很多用是h5網站。微企點建站裡面,這樣的都是用背景添加的,設置背景全屏,瀏覽網頁的時候,背景跟隨瀏覽器大小自動調整,就會出現截圖中這種效果。
5、lol游戲中如何讓資料欄中名字顏色一樣?
Lol游戲中如何讓資料欄中名字的顏色一樣,這個名字是在設置裡面可以更改的。
6、[網頁設計、美工]關於游戲網站的一些效果
那些很炫的修飾邊框的點陣圖是拿數位板在PS裡面畫的,矢量的是拿cd做的,紋理在PS做貼圖就行了。
7、LOL哪裡能看全部英雄的資料。。。我要在一張表上的。。。這樣方便。。推薦個網站吧。。如。。。
太平洋游戲網的英雄聯盟站,不僅可以看到這些,還能看到出裝,天賦推薦,簡單的分析以及技能的全面效果,直接搜索英雄的名稱然後就可以在結果中找到
8、LOL載入頁面的框框 是怎麼弄的
LOL載入頁面的框框是按排位按段位發邊框,(黃銅以下沒有),比如玩家在上個賽季排位賽段位達到要求(黃金段位以上),就會有相應的獎勵,下賽季更新開始的時候就會顯示黃金以上的邊框。
詳細獲取方法——
1、英雄聯盟ID需要先升級到30級,並且已經購買至少16個英雄。只有30級之後才能打排位賽,16和英雄是為了保證玩家在經過禁選和選定英雄時有足夠的英雄供玩家選擇。
2、玩家進行排位賽時需要先進行10場的定級賽。定級賽是對玩家游戲水平的一個檢測,定級賽勝率的高低直接關系以後排位賽段位和隊友的匹配。
3、10場定位賽結束後,玩家就有一個自己的段位,這個段位可以根據玩家每局比賽情況升高或者降低,最高升為最強王者,最低為青銅5。每個段位在賽季結束時都有自己的邊框獎勵。
(8)lol游戲資料網頁設計html擴展資料:
單/雙排在這個隊列中,召喚師們可以獨自加入戰斗,也可以選擇一名可信賴的夥伴組隊。預組隊段位的限制規則將在單雙排中繼續生效,而王者召喚師只能在這個隊列中進行單人排位。
靈活組排靈活組排將在召喚師峽谷和扭曲叢林上進行。在不同的地圖上,召喚師的段位是獨立的。靈活組排的預組隊規則和2016賽季排位賽是類似的,也同樣有預選位置的功能。
可以和任意數量的隊友組隊參戰,也可以自己一人進入比賽。預組隊時,段位的限制同樣起效,即你不能和與你差異超過一個大段位的召喚師一起組隊。而王者玩家也只能在靈活組排中單人進入游戲。由於靈活組排是第一次引入,召喚師需要進行一定數量的定級賽才能獲得初始的段位。
9、http://lol.owan.com/1404/262448802407.html里的一開始網頁游戲介紹的時候的歌叫什麼
視頻3:54的時候有 背景音樂介紹
10、關於游戲網頁設計的邊框是如何做出來的
這個當然是自己畫出來的。使用的軟體有PS PT 等專業繪圖軟體。風格上一般是根據游戲的風格來決定。 當然,設計師是需要有素材的,這個就看設計師是怎麼去設計了。
在游戲公司,這是屬於UI界面設計。
圖片一般是被保存成72像素的四周被抽空的無底圖片,PNG格式。然後在網頁上指定地址,以代碼加鏈接地址來實現圖片的展示。