三国志曹超传开发典籍javascript编程

三国志曹超传开发典籍javascript编程

ID:3707577

大小:2.23 MB

页数:92页

时间:2017-11-23

三国志曹超传开发典籍javascript编程_第1页
三国志曹超传开发典籍javascript编程_第2页
三国志曹超传开发典籍javascript编程_第3页
三国志曹超传开发典籍javascript编程_第4页
三国志曹超传开发典籍javascript编程_第5页
资源描述:

《三国志曹超传开发典籍javascript编程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、用Javascript开发《三国志曹操传》-开源讲座(一)-让静态人物动起来首先来说,让一个游戏赋有可玩性必须要动静结合。(哈哈,大家以为我要讲作文了。。。但其实我今天要讲的是Javascript)静态的东西谁不会做呢?因为东西一生下来就是静态的(除非你是用的gif动画),所以不需要任何处理就能完成静态。那么我将要在下面告诉大家如何运用Javascript将静态图片变为动态图片。一、图片准备    fight01.pngfight02.pngfight03.pngfight04.png03.png02.png01.png首先,我找了一些出自经典游戏《三国志曹操传》

2、里的素材(这些是魏将庞德的图片)。在下面我要用这些静态图片来演示如何化静为动。如果自己要演示代码,请把以上的图片下载下来,图片名为图片对应下面那一栏。二、代码讲解先看以下javascript代码:[javascript]viewplaincopyprint?1.var picSub = 0;     2.    3.var time = 150; //时间间隔(毫秒)     4.    5.var pic1 = "./01.png";     6.var pic2 = "./02.png";     7.var pic3 = "./03.png";     8.

3、var pic4 = "./01.png";     9.var picArr = [pic1, pic2, pic3, pic4]; //定义数组,并将图片的位置所对应的变量放入其中    1.    2.setInterval(changeImg, time); //使图片按一定时间切换    3.    4.function changeImg()     5.{     6.    var xElem = document.getElementById("ID_IMG_ROLE");     7.    8.    if(picSub == picArr.

4、length-1){     9.        picSub = 0;     10.    }else{     11.        picSub += 1;     12.    } //判断是否超出数组长度,若超出,便使数组下标归0,使其不超出    13.        14.    xElem.src = picArr[picSub]; //切换图片    15.}     16.    17.function changeFight()    18.{    19.    pic1 = "./fight01.png";    20.    pic2

5、 = "./fight02.png";    21.    pic3 = "./fight03.png";    22.    pic4 = "./fight04.png";    23.    24.    picArr = [pic1, pic2, pic3, pic4];    25.        26.    setTimeout(reduction, 600);    27.}    28.    29.function reduction()    30.{    31.    pic1 = "./01.png";     32.    pic2 =

6、 "./02.png";     33.    pic3 = "./03.png";     34.    pic4 = "./01.png";    35.    picArr = [pic1, pic2, pic3, pic4];    36.}  varpicSub=0;vartime=150;//时间间隔(毫秒)varpic1="./01.png";varpic2="./02.png";varpic3="./03.png";varpic4="./01.png";varpicArr=[pic1,pic2,pic3,pic4];//定义数组,并将图片的位置所对

7、应的变量放入其中setInterval(changeImg,time);//使图片按一定时间切换functionchangeImg(){varxElem=document.getElementById("ID_IMG_ROLE");if(picSub==picArr.length-1){picSub=0;}else{picSub+=1;}//判断是否超出数组长度,若超出,便使数组下标归0,使其不超出xElem.src=picArr[picSub];//切换图片}functionchangeFight(){pic1="./fight01.png";pic2="./f

8、ight0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。