資三B_01156212_李泓頡 資三B_01156224_方皓平 資三B_01156245_章書銘 資三B_01156249_高常祐 遊戲設計-------Unity 資三B_01156212_李泓頡 資三B_01156224_方皓平 資三B_01156245_章書銘 資三B_01156249_高常祐
設計理念 當初我們決定用Unity來做遊戲的動機,是因為Unity可以 用來設計2D或是3D的遊戲,除了支援多種的音樂檔之外, Unity所使用的語法也跟我們所學得程式語言十分類似, 而製作跑酷類型的遊戲是因為想到經典的橫軸遊戲----瑪 莉歐。
介紹 這個遊戲是由Unity的開發程式開發出來的遊戲,而我們 所使用的語法是C#,而Unity可以用來製作3D或者是2D的 遊戲,於是我們決定製作2D橫軸式的遊戲。 玩家將扮演一位火柴人在橫軸的世界中奔跑、跳躍,世 界中會出現障礙物、尖刺、彈簧、指標、陷阱……等等, 玩家必須藉由一次次的嘗試一步一 步的接近終點。
Unity設計介面
Unity設計介面
Unity設計介面
Unity設計介面
Unity設計介面
Unity設計介面
Unity設計介面
操作方式 利用鍵盤上的方向鍵來移動角色 利用鍵盤上的空白鍵來使角色跳躍 連續按兩次空白鍵可使角色二段跳
設計困難 一開始設計遊戲時的困難就是使用Unity這個開發軟體,因為是新接觸的 程式語言,所以在使用和理解花了不少時間上。 設計角色動作時,為了要讓角色可以因為按下空白鍵而產生跳躍,找了 許多的設計影片和教學影片。 遊戲中產生的BUG,藉由改變地圖上的障礙物將BUG的發生率降到最低。 為了要讓角色的動作看起來流暢,必須要新增多張角色圖,讓主角的動 作看起來連貫。 製作遊戲中,除了跑步中的火柴人以外,遊戲裡其他所需要的物件或元 素都必須要自己繪製。 尚未克服當按左時火柴人向左跑及靜止時不呈現動畫的技術問題。
繪製物件
遊戲畫面
遊戲畫面
遊戲畫面
遊戲畫面
過關畫面
程式碼(playercontrol)
程式碼(Checkpoint)
程式碼(Finish)
程式碼(Killerplayer)
程式碼(Levelmanager)
遊戲展示
THE END