HTML5圖片旋轉


HTML5圖片旋轉

首先我們使用Cococs2dx-Js-Lite版,來創建一個工程,我們所需要的開發環境如下:

1,webstrom

2,google chrome瀏覽器

3,cocos2dx-Js-Lite 引擎 使用cocos2d-Js也可以!

第一步:

我們來進行Cocos2dx-Js-Lite來創建工程;

我們只需要拷貝這3個文件到我們的工程更目錄文件夾中;

拷貝完之后我們根目錄如下:

然后我們在我們webstrom中創建兩個路徑文件夾res(存放圖片資源),src文件夾(存放js代碼)

然后我們更改我們index.html里面的代碼:

index.html

<!DOCTYPE html>
<html>
<head>
    <title>Hello Cocos2d-JS</title> 
    <script type="text/javascript" src="cocos2d-js-v3.6-lite.js" charset="UTF-8"></script>
</head>
<body>   
    <canvas id="gameCanvas" width="640" height="1136"></canvas>
    <script type="text/javascript">
          window.onload = function(){
              cc.game.onStart = function(){
                  //load resources
                  cc.LoaderScene.preload([], function () {
                      var MyScene = cc.Scene.extend({
                          onEnter:function () {
                              this._super();

                              var mainlayer = new MainLayer();
                              this.addChild(mainlayer);

                          }
                      });
                      cc.director.runScene(new MyScene());
                  }, this);
              };
              cc.game.run("gameCanvas");
          };
    </script>
</body>
</html>

第二步:

我們需要創建一個層MainLayer.js,創建這個層添加到我們的MyScene中

在我們res目錄中添加logo.png這張示例圖片!

MainLayer.js

/**
 * Created by yangshengjiepro on 15/6/29.
 */

var MainLayer = cc.Layer.extend({
    ctor:function(){
        this._super();

        cc.log("MainLayer ok");

        var basesize = cc.size(640,1136);

        //創建一張圖片
        var Logo = cc.Sprite.create("res/logo.png");
        Logo.attr({
            x:basesize.width/2,
            y:basesize.height/2
        });
        this.addChild(Logo);

        //創建一個旋轉動作,cc.rotateBy動作來實現旋轉
        var action_rotate = cc.rotateBy(1,-360);
        Logo.runAction(cc.repeatForever(action_rotate));

    }

});


我們用到了cc.Sprite.create來創建一張圖片精靈

然后再使用cc.rotateBy來創建一個旋轉動作

最后讓圖片執行這個動作,讓我們的圖片旋轉起來

第三步:

在我們的project.json配置文件里面在jslist這個數組中添加我們的MainLayer.js的路徑

{
    "debugMode"     : 1,
    "frameRate"     : 60,
    "id"            : "gameCanvas",
    "renderMode"    : 1,
    "jsList"        : [
        "src/MainLayer.js"

    ]
}

最后就可以右鍵點擊我們的index.html來測試一下我們的圖片旋轉功能了!

效果如下:

源碼下載:

百度盤下載

 

 

 

 

 

 

 

 

 

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM