如何使用C#開發(fā)彈幕游戲

(圖片來源網(wǎng)絡(luò))
前言:本人編程知識有限,喜歡東方一類的STG游戲,又因為較擅長C#,以此為契機,開始著手于PC端彈幕游戲的獨立開發(fā)。若是各路dalao看的起,便乞請指教了。
? ? ? ?本來是有“彈幕游戲編輯器”這個方便的軟件的,但由于先接觸的是b站up白狐貍的教程,也誤入了這一大坑。C#編程雖然易懂,但不比編輯器方便,免不了有繁瑣過程,但是它的功能確是編輯器不能比較的。那么廢話不多說,現(xiàn)在進入正題。
? ? ? ?首先是構(gòu)思,自己所希望制作出的游戲的大體功能,詳細內(nèi)容(也就是UML圖)。因為STG游戲現(xiàn)時代沒有大的突破,玩法比較單一,現(xiàn)在面臨著用戶流失的局面(但也不乏優(yōu)秀的例子比如艦b( ̄? ̄))(艦b原來是個STG游戲??)
? ? ? ?接著是實際的編程工作,這需要豐富的經(jīng)驗(事實上經(jīng)驗決定了游戲的基礎(chǔ)如何)?,F(xiàn)在你可以右轉(zhuǎn)教程,這里我會推薦一些up主的視頻(當然是關(guān)于C#的)基礎(chǔ)學(xué)習(xí):av1422127?專題教學(xué): ?av106552(就是之前提到的白狐貍)這個過程比較枯燥,但是只要你有決心-_-,也可以獲得一些成就。自己的構(gòu)思化為現(xiàn)實實在是一件令人興奮的事情,為此我曾經(jīng)樂此不疲。
? ? ? ?現(xiàn)在你有了企劃,基礎(chǔ),可以開始你的創(chuàng)作了。除了想象力,你也需要其他游戲的經(jīng)驗,游戲的平衡并不容易,較為貼近的是東方系列,但是艦b顯然門檻更低(不是防不勝防ˊ_>ˋ)(非洲人還是玩東方吧)。把這些整合,付諸熱情,希望可以有一番成績。
(你怎么不具體教學(xué)???)
(我有說過這是個教程嗎ww)
后記:寒假又雙叒叕要結(jié)束了,我的游戲制作也迎來了尾聲,之所以開始寫專欄,因為有太多經(jīng)驗想要分享,希望大家少走彎路多提問(我或許可以幫忙解答)。(而且這一類的教程還真少……白狐貍的也發(fā)現(xiàn)了一些地方可以優(yōu)化算法)
??