原创 16.Direct2D 捕魚遊戲開發-檢查對象colVec.h的封裝

環境: 編輯器:VS2015 系統:win10 專業版 碰撞:aabb obb盒模型(obb採用分離軸進行判斷) 渲染:direct2d 檢測對象說明: 我們這個檢測對象只是提供一個對碰撞檢測的方法和一些算法的方法並不提供實體什麼的物理算

原创 cocos2dx 4.0動畫創建

cocos2dx 4.0動畫創建 直接上代碼 //創建紋理 auto texture= Director::getInstance()->getTextureCache()->addImage("frame3/deathboo

原创 cocos2dx 4.0 創建項目

cocos2dx 4.0 創建項目 安裝python環境 安裝Visual Studio 2017 工具集版本是141 winsdk版本沒有要求 clone cocos的git源碼 cd your project dir git

原创 cocos2dx 4.0物理引擎

第一步在創建場景的時候 該方法一般是在createScene創建cocos2dx模板的這裏 auto scene = Scene::createWithPhysics(); //顯示物理世界調試狀態, 顯示紅色的框, 方便調

原创 hammer.js解決移動端點擊穿透(幽靈click問題)

一.click與300ms延遲   hammer.js綁定tap事件過後會在觸發之後再次觸發一個點擊事件 在我們給遮罩綁定tap事件的時候如果遮罩下面恰好是一個a標籤那麼就會出現點擊遮罩頁面跳轉的情況 二.點擊穿透問題 點擊穿透現象有三種

原创 HTML5-原生js智能推箱子-8.流程控制編寫index.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-7.用戶對象user.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-4.場景對象screen.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-5.資源加載對象source.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-6.工具類和data.js的說明

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-3.計時器對象的tick.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-2.渲染對象sprite.js

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 HTML5-原生js智能推箱子-1.開發流程

開發環境: 支持html5的瀏覽器 語言:javascript腳本語言 渲染引擎:canvas 碰撞:採用點型地圖判斷下一步移動區域能否移動 項目目錄截圖: img文件夾是儲存項目所需要的圖片文件 index.html入口html文件

原创 14.Direct2D 捕魚遊戲開發-編寫場景1結構frame1.h

環境: 編輯器:VS2015 系統:win10 專業版 碰撞:aabb obb盒模型(obb採用分離軸進行判斷) 渲染:direct2d 場景截圖: 這個場景就比較複雜了 我們先分析一波 首先點擊需要發射炮彈,炮彈還要判斷是否和魚碰撞,

原创 15.Direct2D 捕魚遊戲開發-金幣對象gold.h的封裝

環境: 編輯器:VS2015 系統:win10 專業版 碰撞:aabb obb盒模型(obb採用分離軸進行判斷) 渲染:direct2d 金幣對象: 主要是讓魚在死亡的時候有一個收取金幣的動畫 我們的動畫是二階一個貝塞爾曲線 二階貝塞爾曲