入門游戲編程,通過培訓能學會嗎?
你好,我是資深的游戲開發(fā)者,我想這個問題我可以做出比較權威的解答。很多朋友沒有學過計算機,或者沒有做過游戲,想從事游戲開發(fā)行業(yè),不知道應該學些什么,或者做一些什么?一款游戲不知道是如何制作出來的,或者自己應該以什么角色參與其中。
往下看,游戲開發(fā)一點都不難。我們先看看游戲行業(yè)的工種:
美術
主要分為2D美術和3D美術。2D美術主要學習photoshop(原畫)、ScaleForm(UI)、DragonBones(動作),UE(特效);3D美術主要學習3DMAX(建模動作)、MAYA(建模動作);
策劃
主要分為系統(tǒng)策劃、數值策劃、主策劃(策劃架構),主要會使用word, elsx等文本編輯器,玩各種各樣的游戲;
程序
主要分為前端程序員和后端程序員。前端程序員主要內容為游戲引擎,前端游戲邏輯,還有給美術寫一些工具等,后端程序員主要內容為網絡通信、后臺游戲邏輯、數據保存等等
上面的3個職業(yè)中策劃的入門最輕松,美術需要有一定的美術功底,然后參加一些培訓也能入門,程序員入門也比較簡單,不過想成為一名好的程序員會比較困難。不過任何事都需要從零開始累積。下面我給一條程序員的學些之路:步驟一:選擇一門語言前端C#、后端++認真開始學習語言;步驟二:前端選擇一門引擎3D(unity)、2D(cocos);后端選擇一門開源的游戲架構Skynet;步驟三:前端自己動手去參數的寫一款簡單游戲,后端選擇一款數據庫(MySql)完成了上面3個步驟,基本上你就已經游戲入門了。還是那句話,一切都需要從零開始累計,學會并不難。
我是資深的游戲開發(fā)者,想做游戲的可以關注我。
如何自己制作一個游戲?
15種自制創(chuàng)意游戲,新奇有趣又好玩,孩子一玩就是大半天
1.接球游戲,鍛煉孩子手眼協調能力。塑料瓶+圓柱形塑料盒+繩子等,就能做出好玩的玩具。
2.讓孩子用吸管吹動蟲子向前爬。家長和孩子一起吹,比比誰的蟲子走得快。
3.滾珠游戲也是孩子最愛玩的游戲之一。用一次性紙盤首尾相粘,做出層疊的梯度,再套入圓筒,最后將紙筒底部粘在紙板上,即可做出。
4.吹球。讓孩子憋口氣,吹出,看小球有沒有比上次蹦得高。
5.讓孩子將盒子的物品放在圖片上對應的位置,認識物品和形狀。
6.可以讓孩子用橡皮筋,任意擺出不同的形狀。橡皮筋即能隨意拆解,也能進行疊加嵌套。
7.找個圓桶,稍作修飾,就是孩子最愛玩的玩具。
8.一次性紙杯上挖個小洞,裝上毛線,打個結,就能做“魚餌”了。
9.利用橡皮泥和冰棍棒,就能搭出立體的框架,培養(yǎng)孩子空間思維。
10.自制桌上足球,鍛煉孩子手疾眼快的能力。
11.讓孩子在天平的兩端放不同的東西,感受左右兩邊重量的變動。
12.卡片貼在廢舊磁盤上,中間塞進一個硬幣,就可以讓孩子感受旋轉的魅力。
13.讓孩子抓著絨鐵絲好奇地在紙箱中來來回回,發(fā)現秘密。
14.讓孩子體會轉動竹蜻蜓飛上天空又落下的奇妙感覺。
15.管線套在畫有顏色的卡片上,讓孩子抓住兩邊轉動起來,看到不同的圖案。
等寶寶三歲之后就可以培養(yǎng)他學習的興趣啦,我兒子也是這個時候開始認的字,一開始用了各種方法培養(yǎng)她的興趣,沒想到最有效的還是用Apipi,不要擔心手機對眼睛不好,里面能設置學習時間,培養(yǎng)用眼習慣。你百度搜索【貓小帥識字】、挺不錯的,我兒子用了1年多了,認字比其他小朋友多。他特別喜歡,還經常要給本寶媽講故事,暖心。
大家想要了解更多育兒知識,還可以關注一下【4399小評菓快樂育兒】哦,我的育兒知識大部分都是從這里學來的,做的非常用心。
想學游戲編程需要什么?
我是主修軟件開發(fā),各種語言的編程。
1、首先要知道游戲編程用的什么語言。是c++ 因為c++語言是目前最為穩(wěn)定的、指針最為全面的語言。游戲尤其網游的穩(wěn)定性要求極高,因此必須用c++。
2、先學c語言。c語言是全部計算機語言的基礎更是c++的基礎。因此要學好。再學c++,這個要學精,不然開發(fā)游戲沒戲。然后學數據結構、數據庫(orcle大型數據庫,小型sql不可以)、線性代數、離散數學結構就差不多了吧。要求:不單單是會,舉一反三。
3、2中說的是核心課程。html、css、js知道也行,但做游戲開發(fā)的你要知道,我們做的是一個人的心臟和大腦,那些一個美工人員會做的很好,而且不用你操心,也許美工做的比你還多但是,我們拿的薪資是他們的很多倍,咱們按年薪、他們按月還得算生活費、、呵呵、注:有不明白的再問我。
有什么推薦的書或者學習鏈接嗎?
當然可以學會了,unity游戲開發(fā)主要從三個方面下手
編程語言
引擎使用
進階操作
編程語言通常來說,使用unity開發(fā)游戲的話,是需要進行編程的,這也是實現游戲功能最重要的部分。unity支持的編程語言主要是C#,之前也有一些人使用JavaScript,也有使用lua作為輔助的,個人推薦還是使用C#和lua的組合。
學會了編程語言,就可以實現游戲的邏輯了,比如“按什么鍵,讓物體如何移動”,“什么情況判斷游戲勝利”,“什么情況出發(fā)角色死亡”等等。
引擎使用下載官方unity引擎,個人開發(fā)者不商用的話也可以免費使用的。根據制作游戲的需要,學習對應的模塊就可以了。比如制作2D游戲,那么就學習一些圖片相關的,如果制作3D游戲,那么就要再學習一些模型相關的。
將一個對象,可以是圖片、模型、文字等等,與編寫的代碼綁定在一起,點擊運行,就可以讓對象按照代碼的描述方式運行,這就是最基本的游戲了。
unity內部也有很多免費和付費的插件,都是已經制作好的功能了,合理使用的話可以大大加快游戲開發(fā)效率,一些編輯插件也可以讓一些不會編程的人也能制作游戲,不過這種功能都是被提前固定好的,想要實現一些新穎的玩法還是需要自己編程實現。
進階操作在滿足了游戲可以玩這個重要條件后,如果還想將游戲制作地更好的話,還需要為游戲添加動畫、特效、Bgm、音效、劇情等等,如果需要一些特殊功能如地圖、透視、buff、自定義、存檔讀檔等功能的話,還要進行相關學習。
想要學會還是可以學會的,只要用心慢慢學就可以了。推薦的書還是根據自身情況吧,畢竟有的書有圖,有的沒圖,有的是中文,有的是英文,當然看一些視頻也不錯。貼吧,論壇,qq群,業(yè)界大神雨松MOMO(之前坐我旁邊)的個人網站都是學習的好地方。
如何自己制作一部游戲?
游戲是大家都非常愛玩的,現在的游戲各式各樣,玩起來引人入勝,下面我們就來看看如何制作一個屬于自己的游戲吧。
工具/材料使用軟件:unity 3d
操作方法
01在桌面上雙擊unity 3d的快捷圖標,打開unity 3d這款軟件,進入unity 3d的操作界面,如圖所示:
02在菜單里找到gameobject菜單,點擊gameobject菜單在其子級菜單里找到3d object選項,如圖所示:
03點擊3d object選項在其下拉菜單里找到sphere選項,如圖所示:
04點擊sphere選項,在視圖里就創(chuàng)建了一個球體,如圖所示:
05在assets里單擊鼠標右鍵,在彈出的菜單里找到create選項,點擊create選項找到c# script選項,如圖所示:
06給創(chuàng)建的腳本命個名字,雙擊使用visual studio打開該腳本文件,如圖所示:
07定義一個qiuti的變量,并在start函數里寫出一行代碼,該代碼的意思是將物體的初始顏色設置為黑色,如圖所示:
08在update函數里寫出一段代碼,意思是當我們按下W鍵物體的顏色變成紅色,如圖所示:
09再寫出一段代碼,意思是當我們按下D鍵物體的顏色變成綠色,如圖所示:
10再寫出一段代碼,意思是當我們按下A鍵物體的顏色變成藍色,如圖所示:
11再寫出一段代碼,意思是當我們按下S鍵物體的顏色變成黃色,如圖所示:
12代碼寫完后,按下Ctrl+S保存一下,在unity里將該代碼文件拖拽到攝像機上,點擊攝像機,將球體拖拽到inspect面板里的球體里面,如圖所示:
13在上面的菜單工具區(qū)里找到運行選項,如圖所示:
14點擊運行,我們按下W,D,S,A物體的顏色就會發(fā)生變化了,這樣我們自己的球體變色游戲就制作好了,如圖所示:
總結:一生至少要有二次沖動,一次為奮不顧生的愛情,一次是點擊收藏轉發(fā)本文,分享關注美女小編與作者結緣。
以上就是關于入門游戲編程和通過培訓能學會嗎的相關問題解答,希望對你有所幫助。