簡體   English   中英

將Java SE游戲移植到Java ME

[英]Porting Java SE Game to Java ME

我正在學習用Java編程,並希望為Blackberry平台開發移動象棋游戲。

建議我,作為一個初學者,我應該為常規的台式機游戲開發游戲,並且現在避免進行更復雜的移動開發。 有人告訴我,一旦SE開發完成,就可以將游戲移植到Java ME。

我的問題是:這真的可能嗎? 在SE中進行開發時,應記住SE和ME之間存在哪些限制?

我不願意回去並撤消大部分工作,以使游戲能夠在我的Blackberry上運行。

我不確定建議是否特別好。

UI類不同,因此必須重做一部分。 UI將是工作的重要部分,那么為什么要兩次呢? 如果您真的想做J2ME,為什么還要學習SE UI API?

就在昨天 ,有一個關於J2SE和J2ME之間區別的問題-包含對您有用的鏈接。

如果您的目標是針對BlackBerry,那么為什么不設置您的開發環境以將“ Hello World”應用程序部署到BlackBerry模擬器作為第一步呢? 您可能想研究RIM自己的API以及“便攜式” J2ME類,因為它們將為您提供與設備硬件(點擊式轉盤等)的更好集成。

Java ME和Java SE都具有相同的語法。 它們都是Java,但並不相同。 實際上,它們相差很遠

將Java SE(桌面)應用程序移植到Java ME與將C#應用程序移植到Java ME一樣困難。

它不僅僅是GUI(GUI完全不同)的許多功能,Java SE中不存在Java SE的方法。

Java ME甚至不使用JVM ,而是使用KVM

用Java SE編寫一個簡單的hello world程序,然后為Java ME編寫相同的代碼,您會發現其中的區別。

實際上是一樣的,但是您必須考慮到移動設備與計算機沒有相同的資源(內存,CPU等),因此您必須在這方面進行更多控制。

您將始終能夠下載Java ME平台並模擬您的應用程序。

這是網站: Java ME

祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM