天天看點

SpriteBuilder中使用GUI界面快速搭建RPG遊戲中的地圖名顯示動畫

大熊貓豬·侯佩原創或翻譯作品.歡迎轉載,轉載請注明出處. 如果覺得寫的不好請告訴我,如果覺得不錯請多多支援點贊.謝謝! hopy ;)

在RPG遊戲中我們在進入一個新的場景時,比如一個房間,一個村莊,或野外場景等,如果能在螢幕上顯示場景地圖的名字就很人性化了,這樣可以提醒玩家現在自己在哪裡.

下面就讓本貓帶領大家用SpriteBuilder快速制作這麼一個顯示地圖的小動畫 ;)

首先,打開SpriteBuilder,建立一個CCB檔案,類型為Node:

SpriteBuilder中使用GUI界面快速搭建RPG遊戲中的地圖名顯示動畫

拖入一個CCSprite9Slice節點,然後再拖入一個Label節點.設定好節點的連接配接名稱為_mapNameLabel.在這裡你可以任意調整顔色,大小,字型等等屬性,直到你滿意為止.

好了界面完成了,我們還沒有寫一行代碼呢.

釋出SpriteBuilder,然後打開Xcode,在地圖基類中添加如下代碼:

該方法完成了地圖示簽的動畫顯示,我們讓其從視圖左上角彈出來,停留一段時間,再彈回去,最後将其删除.

最後将其加入到onEnter方法中:

全部完成了,編譯運作app,效果如下:

SpriteBuilder中使用GUI界面快速搭建RPG遊戲中的地圖名顯示動畫

借助SpriteBuilder,我們不用再費心一遍又一遍調試調整節點的外觀了,一步到位,簡單友善 ;)

繼續閱讀