FAQ iMiniB3D Version
At this page, you will find the FAQ for iMiniB3D. If you don't find a suitable answer for your question here, feel free to look into the links section of this wiki.
What is iMiniB3D?
iMiniB3D is a C++ version of MiniB3D designed to be used with the iPhone SDK. To use it you will need an Intel Mac and the iPhone SDK.
You will need a good grasp of C++, or Objective-C to use it, and you will need to know your way around XCode. It closely resembles Blitz3D/MiniB3D, so if you're used to those, you should know what all the various commands do. Obviously there are some extra ones for the iPhone, to get tilt and touch inputs etc.
It's possible to port my app instantly?
No. There's mostly the same functions available as in MiniB3D for Blitzmax, with a few differences here and there.
Even iMiniB3D is objected-oriented. There's no procedural interface available like there is for MiniB3D.
So instead of “PositionEntity(entity, x, y, z)”, you must always use “entity→PositionEntity(x, y, z)”.
What's required for iMiniB3D?
To create apps and games for the iPhone and iPad you will need the following:
- Intel Mac
- Mac OS X 10.6.x (Snow Leopard)
- XCode 3.2.2 or above
- iPhone SDK 3.2