iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

30天Pixi帶你飛上天 系列

Pixi.js 轉圈跑跳碰,從零開始!

DAY 1

Day 1 滑行/前言

最近團隊的專案一部分跟特殊互動效果有關的小專案,原本就對canvas有興趣,但時至今日都沒去研究過(登愣),剛好團長兼主管修揪參加鐵人賽,就報了,接著就會開始三...

2018-10-16 ‧ 由 挖洗菜呱 分享
DAY 2

Day2 起飛之建立pixi

一開始我們先到pixi的官網下載pixi.min.js的檔案 並且載入到專案中 <script src="pixi.min.js"&...

2018-10-17 ‧ 由 挖洗菜呱 分享
DAY 3

Day3 pixi建立之後

在我們建立PIXI.Application之後 let app = new PIXI.Application({width: 256, height: 256,...

2018-10-18 ‧ 由 挖洗菜呱 分享
DAY 4

Day4 Text

主要是PIXI.Text 和 PIXI.TextStyle, // 文字樣式 let style = new PIXI.TextStyle({ fon...

2018-10-19 ‧ 由 挖洗菜呱 分享
DAY 5

Day5 連續動圖spriteSheet 使用loader json載入

這裡不能上傳gif真的是滿麻煩的(躺)我也懶得找空間看效果大概就是把扣複製貼上在自己的檔案上看吧(咦只好動態圖貼在 廢物人森 點入收看效果~(硬要貼粉專) 今...

2018-10-20 ‧ 由 挖洗菜呱 分享
DAY 6

Day6 連續動圖spriteSheet part2 加上 drag事件

前一篇只有提到如何使用json載入spriteSheet並且播放,本篇則是關於如何去控制spriteSheet,範例延續上一篇繼續使用 相關屬性: pla...

2018-10-21 ‧ 由 挖洗菜呱 分享
DAY 7

Day7 PIXI.extras.TilingSprite/在pixi中實現background-repeat

這篇要講的內容,類似css中background-repeat這個效果,一般在做橫向卷軸遊戲應該都會用到這個,除非覺得載入超長的圖片無所謂的話,就不需要使用到這...

2018-10-22 ‧ 由 挖洗菜呱 分享
DAY 8

Day8 來做橫向移動吧 keydown事件

一開始做素材的時候,就畫了橫向卷軸類型的畫面,邊寫PIXI邊想下一篇要寫甚麼,第八天了我有點累了快沒梗了怎麼辦(抓頭 本篇貌似跟PIXI沒啥關係,但我們是來做...

2018-10-23 ‧ 由 挖洗菜呱 分享
DAY 9

Day9 碰撞偵測

在pixi裡面沒有直接的碰撞函式,不過可以直接使用官方寫的方式 將下面的程式碼放進檔案中,之後就可以直接呼叫來做碰撞偵測,不過這段是以兩個物件的中心點做碰撞偵...

2018-10-24 ‧ 由 挖洗菜呱 分享
DAY 10

Day10 之偷懶專用圖片變色Tinting

有時候在遊戲中會有些角色狀態的改變,像是吃到毒蘑菇會變成綠色,吃到紅蘋果會變紅色(?),吃到星星會變黃色這類的效果,單純為了做這件事還要另外畫圖和用程式調整聽...

2018-10-25 ‧ 由 挖洗菜呱 分享