⑴ 學習編程和手機游戲製作用什麼軟體
手機游戲現在主流平台是iOS(蘋果)和Android(安卓):
1、iOS(蘋果)
開發語言如C++,Object—C等
2、Android(安卓)
開發語言是Java(J2ME)
對於你的建議是:
1、先打好編程基礎
建議直接學習C語言,C是最好的入門語言,而且你的數學水平達到學習C的要求了。認真學習它,學這個是需要時間的,尤其是指針(C的精髓)要掌握。
2、學好這個以後,可以根據你個人的興趣選擇一個開發平台去學習。
喜歡蘋果就去學C++,喜歡安卓就學Java。
學這兩種語言都要下苦功夫。
3、語言基礎打牢,就可以學習手機游戲開發,如建模等等知識了!
⑵ 安卓程序問題 安卓游戲 加圖片怎麼加我這么做不對么
用這個方法可以載入圖片 BitmapFactory.decodeResource(getResources(), resid);
圖片縮放用這個:
Matrix matrix = new Matrix();// 創建操作圖片用的matrix對象
matrix.setScale(scaleWidth, scaleHeight);// 縮放圖片動作 參數為縮放比例
Bitmap resizedBitmap = Bitmap.createBitmap(src, 0, 0, src.getWidth(), src.getHeight(), matrix, true);// 創建新的圖片
⑶ 如何在手機上編程並運行
第一步,在安卓手機上安裝Termux。
Termux是安卓手機中較高級的終端模擬器,不僅開源,而且不需要root, 支持apt的管理軟體包,能夠十分方便地安裝軟體包。
下載方式直接搜索Termux即可,簡單方便。
5
第五步,驗證是否安裝成功。
為確保成功安裝,可以通過輸入簡單的編程來驗證Python是否安裝成功。
比如輸入print('Hello world'),然後回車,在下一行列印出Hello world,表明安裝成功。
此時,我們就可以在手機上運行一些Python代碼了。
⑷ 如何學習游戲編程
題主問怎樣系統學習游戲編程想必是對游戲編程感興趣,正所謂興趣是最好的老師,和題主分享一些系統學習知識。
通過分類的系統學習會對題主有很大的幫助:
游戲開發中的大規模C++軟體架構
游戲編程所需的數學
供調試、源代碼控制及性能剖析的游戲開發工具
引擎基礎系統、渲染、碰撞、物理、角色動畫、游戲世界對象模型等
⑸ 學手機游戲開發需要學什麼
1、首先要有Java基礎
安卓是基於Java的,所以想要從事android開發相關工作一定要先有一定的Java基礎知識,這里的Java基礎主要包括兩方面:JavaSE基礎和Java Web開發基礎。
2、JavaSE基礎
JavaSE是整個Java的核心,其他所有的Java相關知識點,都是在JavaSE的基礎上進行的擴充而已。所以對JavaSE的學習,需要牢固掌握Java的基本語法、理解面向對象的一些概念、Java異常、集合框架、Java I/O,反射、泛型和多線程以及網路編程等知識。
3、Java Web開發
Java Web的主要內容包括:
Java解析XML文件DOM4J、MySql資料庫的應用、多表連接查詢的應用、Jsp和Servlet應用、Http協議解析、Tomcat伺服器的應用配置、WebService服務配置應用。
4、Android基礎
有了Java基礎之後還要學習一些android開發的基礎知識,包括學Android的基本控制項開發和使用、高級控制項的使用,掌握布局和自定義控制項、Android的數據存儲方法,Android的圖形編程技術,2D圖形的編程,圖像的旋轉、動畫框架等。
5、android游戲編程知識
android開發也分為很多方面,所以從事android游戲開發就要學習一些安卓游戲開發方面的專業知識,包括Android游戲開發概述,SurfaceView的使用方法,物理小球技術碰撞檢測技術,游戲引擎基礎概念,Cocoa2d-Android引擎使用方法,OpenGL ES使用方法,圖片、文字和背景音樂等資源的使用方法。
拓展資料
關於大型游戲的開發:
大型游戲(cs已經有些過時了)魔獸世界,星際等等還有國內的劍俠情緣,這類游戲都是大型游戲。開發它們肯定不是一個人能完成的,一般的大型游戲開發絕不是用某種語言這么單純的問題。
一個大型游戲的開發需要龐大的團隊使用各種各樣的語言和工具來完成。總結一下主要有C/C++,匯編語言,著色器語言,腳本語言,高效的開發語言C#或Java。
開發游戲我們經常聽到的是游戲引擎,一個游戲引擎決定一個游戲最基本的東西操作和效果,那麼一般的游戲開發架構從底到頂一般是Direct X(Windows平台)——游戲引擎——游戲。Direct X可是大名鼎鼎相當於所有顯卡的一個統一介面,為游戲提供一個利用硬體渲染的編程模型,但Direct X介面為了追求高性能功能非常簡單基本的繪圖功能,不利於游戲的高效開發。
此時就需要根據游戲特點對其進行適當的取捨和封裝,實現一組更高抽象的游戲開發介面和框架,可以理解成游戲引擎中的圖形引擎。這部分的開發一般使用的語言是C/C++和少量的匯編語言。
⑹ 我想學手機游戲編程
你好,手游開發現在是挺火的,主流的一般就是IOS和安卓平台。要想做這一塊,我覺得以下幾點你需要做到:
1、確定做哪個平台的游戲開發,上面說的IOS(蘋果)和安卓都是主流
2、針對該平台學習開發,舉個例子,安卓的基礎的就是Java,所以學安卓開發,需要去學習Java語言,學習分自學和培訓班兩種,這個就要看你自己了,你可以嘗試自學,如果覺得學起來不累,容易掌握,那麼沒問題;如果覺得學起來吃力,建議上培訓班。不知道你有沒有計算機編程基礎,沒有的話個人建議你去找一個培訓班。(哪個培訓班好,請你咨詢一下熟悉這方面的朋友)
3、關於英語和數學的問題
對於游戲開發 ,我自己做過一些,是vb上的開發,做的是rpg游戲,說實話,對數學是有一定的要求。不過你別擔心,主要是演算法上用,3D游戲用的就多了,你也不用刻意去學數學,用到時就有針對的去看,相信自己,在實際應用中學數學,一點也不累。
關於英語,計算機英語和普通英語還是有區別的,編程基本用不到什麼英語,都是一些固定單詞,熟了就好了。英語在編程上最大應用就是第一手技術資料一般都是英文的,所以你英語好會占很大便宜。
4、最後說一句,既然選擇了,就貴在堅持,不要放棄,否則一事無成,祝你好運!
有問題可以追問!
⑺ 如何用手機編程游戲
打開手機,選擇QPython3編輯器進入操作界面,如下圖所示:
⑻ 手機如何自己編程做游戲
如果你有興趣在android上設計一些游戲,那麼我這兒有一些對你有所幫助的東西,我是android Market上一個名為LightRacer的小賽車游戲的開發者,雖然在此之前我也曾開發過游戲,但這仍然是我的第一個android上的應用,在這個過程中我學到了很多在android上開發游戲的經驗,並且,我也很樂意將這一切與你分享。好了,讓我們開始吧,如果你之前做過游戲的開發,那麼轉移到android這樣的移動平台上並不是件難事,你要做的只是學習一下新的架構與API,如果你是一個新手,我這兒也為你准備了一個入門清單,它適用於任何類型的游戲開發,比如動作類、策略類、模擬類或者智力類。
開啟分步閱讀模式
操作方法
01
在這門課最後,你會完成一個可以運行在安卓機或者安卓平板上的游戲。你可以與你的家人朋友分享它,用你的新知識進一步改進你的游戲,或者完全自己創造一個游戲。
02
如果你有興趣在android上設計一些游戲,那麼我這兒有一些對你有所幫助的東西,我是android Market上一個名為LightRacer的小賽車游戲的開發者,雖然在此之前我也曾開發過游戲,但這仍然是我的第一個android上的應用,在這個過程中我學到了很多在android上開發游戲的經驗,並且,我也很樂意將這一切與你分享。好了,讓我們開始吧,如果你之前做過游戲的開發,那麼轉移到android這樣的移動平台上並不是件難事,你要做的只是學習一下新的架構與API,如果你是一個新手,我這兒也為你准備了一個入門清單,它適用於任何類型的游戲開發,比如動作類、策略類、模擬類或者智力類。
03
獲取SDK第一步當然是下載並安裝android的SDK[軟體開發套件],這套SDK主要包括有核心庫文件,一個模擬器,開發工具和一些示範的樣例文件。我強烈推薦你使用 Eclipse 和 android eclipse 擴展。如果你只是使用android,Eclipse IDE就已經足夠了,但如果這是你第一次開發Java應用,建議你還是下載完整的
04
學習應用架構就像迷人的內在美一樣,這是理解
android 應用架構的關鍵,如果你不學習它,你設計出來的游戲將是一種很難修復bug的產品。你需要了解應用程序、活動、Intents以及它們是如何互相聯系交互的,Google在這兒提供了良好的信息架構。真正重要的是,你要理解為什麼在你設計的游戲中需要不止一個的活動進程以及如何設計一個用戶體驗良好的游戲。這些都應當配合到應用的生命周期中。
05
學習應用的生命周期應用的生命周期是由AndroidOS操作系統進行管理的,你的活動進程都將做為系統命令進行創建,正確處理這些事件對一個應用程序來說是極為重要的,因為終端用戶不會知道什麼是正確的。最好在開始設計你的游戲之前搞明白這些,因為這有助於節省你的調試時間以及避免代價高昂的重新設計。
06
對大多數應用而言,默認設置即可開始工作,但對游戲而言,你可能需要調整單態實例的信號為打開。在默認情況下,Android會新建一個活動實例進程,因為它認為這是比較合適的,而游戲,你可能只希望有一個活動的實例進程,這有一點兒影響,它需要你了解一些系統狀態的管理,但對我來說,它解決了資源管理的問題,還是值得的。
07
主循環是否需要一個主循環是根據你寫的游戲類型而決定的,如果你寫的游戲沒有時間依賴性或者只是響應用戶的輸入而沒有其它的視覺變化,你可能並不需要一個主循環。如果你設計的是一個平面的動作游戲或者動畫游戲,計時游戲或者其實類型的自動游戲,你就應該認真考慮使用主循環。
⑼ 如何手機編寫游戲程序
那得你手機上有相應的編譯器才可以的,不過就算手機上有編譯器,那弄個hello world 玩玩還行,想做游戲 那是相當費勁的。
⑽ 想自己做一個手機游戲試試,流程是什麼,都需要學些什麼
首先你有編程基礎是再好不過的了。 手機游戲開發的平台是JME,一般不會用到C++。當然學過C++的更好。
你學的可能是JEE,所以你一定要把JME好好學一下,重點是MIDlet,CANVAS,RecordStore。此外MIDP1.0和2.0的特性要搞清楚,如果做和網路有關的還要學習MIDP網路編程。掌握這些就基本上門什麼問題了,學的不多,對於一個會C++/JEE的人來說,應該可以在1個月左右學完。
和其他語言一樣,JME關鍵是要多練,自己試著開發幾個小游戲出來是不錯的練習辦法,可以找出你學習上的不足點。有條件的話,做出來的游戲應該拿到真機上運行,因為在模擬器上運行和真機有區別。
如果是獨立開發手游,那麼還要掌握一些基本的軟體,如PhotoShop,Mappy,和簡單的聲效處理。
(10)手機游戲編程圖片怎麼找擴展閱讀
想要成為手機游戲開發者嗎?你的目標可能是從應用商店中賺取大量金錢,也可能只是為了尋找新的挑戰。無論你的目的是什麼,當設計應用時,可能需要考慮到代碼層面之外的某些東西。
在你開始進行開發之前,你需要弄清楚那些必須解決的問題。誰會使用這些應用?他們會在何處使用?他們會如何使用?如果他們同時參與其他的活動,會對應用的使用有何影響?