
02-27-2002, 12:34 AM
|
|
Executive Editor
Join Date: Aug 2006
Posts: 29,135
|
|
http://www.gamasutra.com/resource_guide/20010917/fox_01.htm
Quote:
|
Originally Posted by pocketfuncouk
|
Very good article to read for the Java Heroes...
Code:
For example, here are some big stumbling blocks:
No transparent images. Without transparency, overlapping sprites look really prickly. Any image that may overlap another image, or a background element will need to be rectangular in order to look good!
You cannot grab, copy, or edit the pixels of RGB images on the fly. This means that ultra-cool graphic effects like fading in, explosions, and dynamic shadows are impossible.
There is no fill-polygon or fill-triangle method, which makes rendering 3D images quite difficult.
You cannot copy raw pixel data to the screen (blit). This makes is pretty much unfeasible to do any texture-mapping or particle effects, etc.
There is no audio at all. I'll say that again: There is no freakin' audio at all!
There is no floating-point math. This makes some 3D and physics pretty difficult.
There is no native support or Java Native Interface (JNI). That means you can't dial the phone, work with any of the ringtones, work with any native user interface widgets, etc.
Additionally, the Anfyteam in Italy has put together a detailed list of gaming and graphics-related stuff that MIDP is missing.
Due to all the restrictions on a small device, there is no way of fitting in a just-in-time compiler (JIT). This means code will run quite slowly. In fact, while playing around with some casual tests, a Java 2 Micro Edition (J2ME) application runs about three to eight times slower than a native Palm application written in a compiled language such as C.
Does that really sound like a killer platform? :twisted:
|
| |
|
|
|