其實這不算是第一天開始投入這個遊戲引擎,我8月1號就拿到書開始學,可是那時候學得斷斷續續的,但現在比較穩定。
這是第一天所以我會介紹的比較多
手機APP的製作管道其實非常多,一般來說如果你常用的作業系統是Android,那麼就要學Android,但是使用Android製作手機遊戲會遇到許多困難,所以就會使用到遊戲引擎,以簡化我們的工作。
一開始我是想學Unity,但是Unity主要是以3D遊戲為主,若想製作2D遊戲會遇很多不需要但卻需要設定的功能比如Z軸,而且製作出來的檔案也會變得很大。
所以我後來看到是Cocos2D-X與Corona SDK這兩個比較熱門,Cocos2D-X其實發展出很多版本,最主要是使用Lua、C語言,還有對岸有發展出Cocos2D-Java使用Java,感覺起來Corona有的功能Cocos2D一定有,但我想既然Cocos2D發展出這麼多版本,那麼學習起來會有很多困難,而Corona是以前Flash的製作人撰寫的,所以使用起來會跟Flash很像,光這點就讓我心動,而且台灣有Corona的社群有問題可以一起討論。
正文開始
有三樣基本的東西要裝:JDK、Corona SDK、Lua編輯器
我前面有學過Java所以我的電腦都有把JDK裝好,而Corona SDK我裝好後一直不敢照我自己的想法玩它,我一直照著書本的方法做,但後來一直發生許多路徑的問題,所以我重灌了很多遍,最後我照我自己的想法裝,就有正常print(hello word),至於Lua編輯器,就像我前面講的,我一直照著書本的程序學,所以我看到後來還是搞不太清楚,Lua編輯器(使用的是LuaDevelopmentTools)還是一直出問題,最後才發現Corona SDK出來的編輯檔都是.Lua,所以最主要是把Lua寫好(用記事本寫也可以),然後丟給Corona處理,就好了,LuaDevelopmentTools只是負責協助撰寫與簡化執行程序(你不用自己open project)。
而有段時間我一直找能夠編譯Lua的工具,但我發現Lua似乎是給Mac使用的語言,Windos只有LuaDevelopmentTools可以編譯,不能像Java直接CMD javac檢查。
2015年8月8日 星期六
【研究】Corona SDK遊戲開發日誌 - 前言
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言