
這篇較紹讓遊戲更好的方式
1. Level Transitions: 在關卡完成後直接跳下一關會讓人感覺很生硬
所以可以在中間加入轉換的room
RX1226 發表在 痞客邦 留言(0) 人氣(97)

這篇介紹遊戲內添加社交分享的方法
1. Facebook: Getting Started: 建立Facebook Developer帳戶
並且取得應用程式的Key
Facebook: GameMaker:Studio:
File -> Preferences
Resource -> Change Global Game Settings
RX1226 發表在 痞客邦 留言(0) 人氣(18)

這篇介紹在遊戲內添加廣告的方式
1. Advertising: GameMaker提供架設廣告在遊戲裡
Creating An Account: 首先註冊Google AdMob
Setting Up Your Account: 建立應用程式並且取得ID
Setting Up GameMaker: Studio:
Maketplace內Properties的tab Certificate
將資料填好並產生認證
RX1226 發表在 痞客邦 留言(0) 人氣(14)

這篇介紹更進階的遊戲性
1. Player Lives: 添加生命可以讓遊戲有挑戰性
Setting Lives: 可以在tab score選擇Set lives action添加生命
或是用Code寫
lives = 3
live是一個global variable, 用來代表玩家生命
RX1226 發表在 痞客邦 留言(0) 人氣(12)

這篇介紹遊戲的關卡和紀錄方式
1. Level Complete State:
instance_number(obj): 會回傳目標instance的總數
room_exists(index): 如果目標room存在則回傳true
room_next(numb): 回傳下一間room的index
room_goto_next(): 進入下一個房間
RX1226 發表在 痞客邦 留言(0) 人氣(19)

這篇介紹控遊戲的狀態
1. Splash Screen: splash screen 指的是玩家第一個看到的畫面
通常就是開發商等等之類的
而Room的擺放的上下關係決定撥Room展現的順序
其中tab background內的Stretch可以讓背景填滿房間
Timing: 可以利用Alarm Event來控制Room的撥放時間
Create Event: tab main2可以設定Alarm action,
按照房間的steps可以來設定秒數
Alarm [0] Event: tab main1可以設定Next room action,
來設定進入下一個房間
RX1226 發表在 痞客邦 留言(0) 人氣(109)

這篇介紹遊戲的動畫
1. 你可以用連續的圖片來表示動畫
Loading Frames: 在Sprite內Load sprite可以一次選擇多張圖片
來取代單一圖片, 這樣系統會自動幫你處理當成動畫處理
Collision masks: 碰撞的遮罩可以手動調整
在按下modify mask之後即可進行
RX1226 發表在 痞客邦 留言(0) 人氣(13)

這篇介紹遊戲的聲音
1. Music: 在Sounds選擇Create Sound可以建立聲音檔
而聲音的格式可以用Mp3或是Ogg Vorbis等
開啟Room 然後在tab Settings裡按下Creation code,
這邊的程式碼只會在room或instance建立後執行一次
RX1226 發表在 痞客邦 留言(0) 人氣(11)

這篇介紹如何增加遊戲性
1. Player Movement Restrictions: 遊戲內的物件會移出螢幕外
這時候就可以用step event和 code來處理
可以利用if和角度來判斷它是水平或是垂直的paddles
RX1226 發表在 痞客邦 留言(0) 人氣(10)

這篇是介紹遊戲內碰撞的寫法
1. Collisions: 在object可以添加Collision Event
然後再選擇碰撞的object, Action內的tab main1
可以選擇Destroy Instance消除目標sprite
或是用code寫Destroy Instance
RX1226 發表在 痞客邦 留言(0) 人氣(42)