中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

當(dāng)iOS游戲開發(fā)像做份沙拉那么簡(jiǎn)單

2019-04-04    來源:cdc.tencent.com

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

寫在所有之前:這個(gè)工具更適合沒有編碼基礎(chǔ)又喜歡折騰的設(shè)計(jì)師們,并不一定適合開發(fā)者。

當(dāng)你有一個(gè)好的游戲創(chuàng)意卻因沒有代碼基礎(chǔ)而擱淺時(shí),是不是很期待一款這樣的軟件,讓iOS游戲開發(fā)變得像做份沙拉那么簡(jiǎn)單?現(xiàn)在GameSaladInc.就為我們提供了這樣一個(gè)便利的開發(fā)工具GameSalad。

簡(jiǎn)單介紹一下GameSalad:這是一款可視化編程的游戲引擎,使用者無需編碼就能為iPhone, iPad, Mac和Web來設(shè)計(jì),發(fā)布和分銷原創(chuàng)游戲,簡(jiǎn)單易上手,很適合交互和視覺。開發(fā)完成的游戲可以通過云端上傳到GS的服務(wù)器,發(fā)布到的APP store。同類的游戲引擎還有Corona和Unity, 但相比之下GameSalad是最簡(jiǎn)單的一款,而Unity則是最強(qiáng)大的一款。到目前為止,已有16萬游戲開發(fā)員利用GameSalad在iTunes應(yīng) 用店里開發(fā)了16000款游戲,其中有30多款游戲在Apple應(yīng)用店游戲前100名中榜上有名。

著手使用這個(gè)工具開發(fā)IOS游戲前,開發(fā)者一定要想好整個(gè)流程和游戲框架,雖然也許制作過程只是簡(jiǎn)單的拖拽行為,但創(chuàng)作中的制圖、音效、關(guān)卡設(shè)計(jì)、故事情節(jié)都需要時(shí)間去完成。所以我們需要了解一下GameSalad的結(jié)構(gòu),如下所示:

GameSalad故事板的形式去設(shè)計(jì)游戲,用場(chǎng)景內(nèi)來承載不同的事件和物理環(huán)境。整個(gè)引擎以事件驅(qū)動(dòng)行為,在效率方面表現(xiàn)相當(dāng)不俗,即使屏幕內(nèi)有大量的sprite(2D元件)也能保持FPS,不會(huì)出現(xiàn)卡幀。

使用GameSalad來制作游戲就像玩2D拼圖,能很快的把元件們組成故事

在物理引擎方面,GameSalad提供了一些基礎(chǔ)的物理參數(shù):重力、摩擦力、加速度、密度、角速度等。這些參數(shù)已經(jīng)可以搭起一個(gè)簡(jiǎn)單的物理環(huán)境。

物理環(huán)境決定了游戲里的蘋果會(huì)不會(huì)落在牛頓頭上

用這些物理屬性,我們可以做一個(gè)憤怒的小鳥里最簡(jiǎn)單的關(guān)卡:

1、我們創(chuàng)建一個(gè)球的行為者,為他賦予初速度、加速度和方向,這樣球就會(huì)自己動(dòng)起來啦。

2、為球增加與不同物體的碰撞檢測(cè),如碰到木板時(shí)水平速度大于多少時(shí)是有效碰撞,之后我們會(huì)判定該木板的狀態(tài)為已擊破,播放一個(gè)撞擊的動(dòng)畫,同時(shí)生成破碎的木板并賦予他們一些物理數(shù)據(jù)。(這里與實(shí)際使用BOX2D或者其他物理環(huán)境時(shí)原理不同,控制上較生硬)

標(biāo)簽: iOS游戲 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:產(chǎn)品設(shè)計(jì)這兩年

下一篇:騰訊產(chǎn)品實(shí)習(xí)生的菜鳥初體驗(yàn)