作者IzumiOgino (荻野)
看板GameDesign
標題Re: [請益] corona corona corona
時間Fri Aug 23 14:10:36 2013
※ 引述《Verdana (芙丹娜)》之銘言:
: 看到版友推薦corona,我就到它的官網看了一下
: http://www.coronalabs.com/products/corona-sdk/
: 上面有提到簡短的程式就可以設計出遊戲出來
我也是用corona SDK在做app遊戲的開發,能不能用很簡短的code就設
計出遊戲呢?是可以的唷,因為我覺得官方的APIs整理的很清楚,使用的語言是
lua語言,他是一個學習曲線非常高的語言,非常的直譯,很適合入門
: 不知道它跟GameSalad, GameMaker都不用寫程式的比較起來的話呢?
我沒用過GameSalad,只摸過GameMaker,使用起來,我還是比較喜歡co
rona,因為可以自己掌握所有的東西。
不用寫code有不用寫code的好處,寫code有寫code的好處。最近有個朋
友在玩GameSalad,他說他沒寫任何一行code就做出了一個使用陀螺儀控制的球迷
宮。用corona則需要寫code來做設定,但若今天在調教的過程當中,內建的調教
參數的方法無法達到你要的需求時,你也只能無奈,若有寫code,就可以自行調
整到你想要的執行效果,因為所有的效果和功能大多是你自己架構出來的。
: 我記得GameSalad的物理引擎是Box2D
: 好像還蠻多遊戲的物理引擎是用這個的
corona也是使用Box2D這套物理引擎。
拿一個大部分人都知道的遊戲來說,憤怒鳥就是用特套Box2D來做調教的。
: 另外因為我想要參考corona有做出什麼樣的遊戲
: 看官網雖然有,可是數目不多,不知道要到哪邊參考呢?
目前3D是無法的,不過corona本身有2.5D的概念和無Z軸3D旋轉的概念,
但並還沒有正式發布。但2D遊戲應該都做得出來才是(?)
我目前看過做得很不錯的遊戲有:
GO!Ninja - 跑酷類
http://www.youtube.com/watch?v=C81UrjFCun8
Major Magnet - 個人覺得很有創意外加應用非常多的技巧
http://www.youtube.com/watch?v=LPYYqIi6toU
Mandora - 這也是用corona做的唷~也是我希望有機會能去的公司Q_Q
http://www.youtube.com/watch?v=2unJJTyp4Vk
以下是我所做的音樂遊戲,也是用corona開發的,預計9月中前上架。
Alpha -V0.7版本(目前已經到beta -V0.8)
http://www.youtube.com/watch?v=2BBHjCLHDlY
粉絲頁(X
http://www.facebook.com/isedaifans
: 它可以做出來的遊戲種類多嗎?會不會有所侷限呢?
其實看你怎麼發揮,不過,我開發到現在,我覺得corona SDK在IOS設備
上的優化比較足夠,在安卓系統上,優化並沒有那麼好,這點我覺得你可能要特
別注意一下,看會不會被限制住。例如我的音樂遊戲在安卓上面就很悲劇(?)
: 請多多指點迷津,感激不盡,謝謝大家~~
希望以上能給你一些想法。
(其實我是假回文真打廣告~被揍)
--
The whole world is in my hand
This is 〝i-Sedai 〞
I.O.Soft x 台灣獨立樂團 聯名合作
全新音樂遊戲 邀您一起來追夢
2013 in App Store Coming Soon...
i-Sedai 官方粉絲頁:
http://www.facebook.com/isedaifans
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.45.14
推 Casval:請教一下,網上有人說編譯要上傳到官方server,真有此事? 08/23 15:25
說是上傳到官方的SERVER做編譯應該是沒錯的唷 <~備註:此為錯誤資訊
→ littleshan:"Does Corona Labs see my source code" 08/23 19:13
感謝資訊分享XDDD
企業版是可以離線編譯的,所以說,其實編譯也只是在本機編譯後再從伺服器加載
驗證之類的東西@@?不知道理解對不對。Orz
推 asoedarren:學習曲線非常高?? 說反了吧 08/23 20:38
推 cuteclare:lua 他老木是C啊 如果真要靈活運用到lua , C的部份也要 08/23 20:49
→ cuteclare:懂 , lua 的學習曲線個人也覺得不低 08/23 20:50
推 asoedarren:但他後面接很適合入門 08/23 23:50
搭配corona SDK這套引擎的話,真心覺得很好入門。
閱讀上算直白,編寫上算簡單,開發速度很快,我覺得。
推 littleshan:lua很好學,而C的部份主要是你想自己寫plugin的情況 08/23 23:59
→ cuteclare:可是現在是以在做遊戲的情況下討論 如果不寫plugin 08/24 02:04
→ cuteclare:單單 lua 要怎寫遊戲 ? 08/24 02:04
可是現在是以搭配引擎的情況下為前提在討論吧@@?
推 Casval:以前曾用titanium做過小應用,在android上真的會氣死。所以 08/24 13:38
推 Casval:現在對跨平台庫的穩定度都需要好好評估。但如果不打算跨平 08/24 13:40
→ Casval:台的話,用腳本語言開發真的有速度上的優勢(雖然我是C++控 08/24 13:42
確實要好好評估,我的音樂遊戲在安卓上面踢到了非常硬的鐵板orz
推 cuteclare:orz 不了解 在搭配引擎用lua 跟在遊戲使用lua的差異~><~ 08/28 05:18
→ cuteclare:請求點解 ! 08/28 05:18
Cut大~小弟魯蛇,因非程式相關科系出生,僅自我學習探索,僅會使用引擎中包裝好的
APIs來製作。真心想請教,純lua不能拿來做遊戲嗎?
或許在此版大多的製作者都是有程式基礎的,但也有少部分是無基礎想製作遊戲,如發問
的原PO,小弟這隻大魯蛇,真心希望前輩們能在有理解錯誤的地方直接點醒。
推 Casval:所有的語言都是call system api。程式核心的部份用script, 08/28 21:26
→ Casval:不是不行,而是太慢。 08/28 21:26
→ Casval:搭配引擎用lua 跟在遊戲使用lua,只是接心核心深淺的差異。 08/28 21:30
→ Casval:錯字:接近核心深淺 08/28 21:31
推 Casval:「核心」也可以代換成系統底層,就是跟遊戲邏輯無關的部份 08/28 21:33
推 cuteclare:推樓上 08/29 23:51
感謝解答與教導。非常感謝您,又上了一課。
※ 編輯: IzumiOgino 來自: 61.223.44.172 (08/31 01:05)
推 Casval:也向板上先進請教cocos2d-x,跨平台方面是否也曾遭遇難題? 09/03 01:29