html5游戏开发——“动静“结合(一)——动态画面的实现

  

,

  

  

很久没写文章了…也不知大家还记不记得以前给大家的承诺本;本,写几篇有关html5开发游戏的文章。今天总算有时间了,不过我还得抓紧时间,因为种种原因,明天我还得投入紧张的工作之中。

  

言归正传,现在让我们来说说html5开发游戏。有的朋友认为html5开发游戏不就是用javascript开发吗?游戏中的图片可以用& lt; img>贴上去吗?何必还用什么html5嘛。(或许大家都不是这样认为的,但我初学html5时就是这样想的。因此才出现了前面我写的有关javascript开发《三国志曹操传》的系列文章)但并不是这样的,html5开发游戏主要用的是& lt; canvas>标签,& lt; canvas>里的图片是不可以拖动复制的,而& lt; img>是可以的。因此这就体现了html5开发游戏的关键。不过在& lt; canvas>里贴图可不是用一个src属性可以解决的,它要用javascript贴上图片……毕竟开发游戏可不是那么简单的工程嘛……(废话又多说了两句,不过以前曾有为朋友对我说,正是有了这些废话,才使文章“生动“起来的)

  

接下来我要向大家揭示html5开发游戏的内幕。

  

,

  

<强>

  

html5究竟是怎样使静态的图片变为动态的呢?请看以下分析。

  

首先我们准备几张图片:,,

  

,

            html5游戏开发——“动静“结合(一)——动态画面的实现”>
  <img src=   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>         

  

,

  

接下来是html5代码:

  

,

         [html] , plaincopy视图   ,            <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>         

  

,

  

& lt; canvas>是html5新加标签,估计就是专门为开发游戏设计的。首先我们得对这个新加进来的标签添加id属性,这样就方便大家在javascript里操作了。具体一些信息可以看看w3cschool: <强>

  

html代码就解释到此,接下来讲讲javascript里的代码:

  

,

         [javascript] , plaincopy视图   ,            <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>         

  

,

  

,

         [javascript] , plaincopy视图   ,            <李类=癮lt”>   <李>         

  

,

  

,

         [javascript] , plaincopy视图   ,            <李类=癮lt”>   <李>   <李类=癮lt”>   <李>   <李类=癮lt”>

html5游戏开发——“动静“结合(一)——动态画面的实现