手機游戲開發其實分為2D游戲和3D游戲,2D游戲通常是為手機開發的,一般使用的工具是Cocos2dx cocos creator,而使用的開發語言則是c++ js。3D游戲一般使用的是unity3D,而使用的語言則是c#或者Javascript,所以要想開發哪種游戲就必須要用到哪些開發知識,下面我們就來看看手機游戲開發要學什么?
首先如果是打算學習2D手游開發,那么首先需要學習C++。學習C++的路線一般是先學習C語言, 對編程有點了解后, 就是怎么樣編寫程序, 什么是函數, 指針怎么用等對編程有點了解后,才開始學習C++, 這樣的一個梯度就不會對C++產生恐懼感,然后還要了解Cocos 2dx Cocos creator 的使用以及熟悉api.等等。
3D游戲開發主流引擎是Unity3d,比如現在依舊比較火熱的王者榮耀、神廟逃亡、穿越火線等都是基于Unity3d開發的游戲。unity3D開發用的是C# (Javascript也用,但用的比較少),所以我們先要學會c#。
首先C#在游戲開發中是一種腳本語言。腳本語言是做什么的呢?就是給計算機發出指令,讓它什么時候做什么事情。比如警察想命令一條警犬做一些事情,會發出手勢指令:“靠”、“坐”、“來”、“叫”、“掃撕”……當警犬看到這些手勢指令時,它就會做相應的行為。而這些手勢合集,在控制計算機時對應的就是腳本語言。比如我寫一句“Delete Bullet”,意思就是刪除這顆子彈;寫一句“Soldier Fire”,意思就是讓這個士兵開火。C#就是用來發出這些指令的。
然后我們說學Unity,Unity是一個游戲引擎。游戲引擎中集合了開發一個游戲所需要的大部分工具、組件、環境等內容。就像拍一部電影,我們需要攝像機、搖臂、燈光、挑干等基礎工具。做游戲也需要攝像機、燈光、地形、人物控制器等組件,游戲引擎里面就包括了許多這些基礎內容。游戲引擎,使我們不用重頭開始造輪子,而是直接拿現成的輪子來組裝車。
手機游戲開發要學什么的相關解答就是如上。
手機瀏覽
全國
19974831731





