complete noob at iphone/android dev here, but willing to learn for the next year or so.
do they just use openGL?
my ultimate goal is to make a 3d model of a robot or something (in background while game is playing). when you tap it, there is detection and the robot simply turns red
complete noob at iphone/android dev here, but willing to learn for the next year or so.
do they just use openGL?
my ultimate goal is to make a 3d model of a robot or something (in background while game is playing). when you tap it, there is detection and the robot simply turns red
what tools/skills do i need to reach my goal?
thanks
I haven't played Fruit Ninja, so I can't say for sure about the look you are after.
Frequently what looks to be 3D really isn't. It's images rendered in Photoshop with a 3D look, but drawn in 2D to the screen.
If you have a static 3D drawing of a robot in the background of your game, and tapping the robot just makes it turn red, writing 3D animation code is overkill.
Just get a 3D drawing of a robot, and another one with the robot in red. When the user taps the robot, switch images. Done.
Check out this password generator app that shows various techniques including using a data container singleton object to share data between objects in your project.
I haven't played Fruit Ninja, so I can't say for sure about the look you are after.
Frequently what looks to be 3D really isn't. It's images rendered in Photoshop with a 3D look, but drawn in 2D to the screen.
If you have a static 3D drawing of a robot in the background of your game, and tapping the robot just makes it turn red, writing 3D animation code is overkill.
Just get a 3D drawing of a robot, and another one with the robot in red. When the user taps the robot, switch images. Done.
thanks for the quick reply, that seems like a good idea!
the only issue I have which justifies 3d is that with just a 2d animation drawn as 3d is that it looks less impressive and can't be animated, so i was wondering ways to model a robot (Even if its overkill, important part of my app is impressive UI). I want to control the animation of the robot (such as stomping), is this possible with 2d?
thanks for the quick reply, that seems like a good idea!
the only issue I have which justifies 3d is that with just a 2d animation drawn as 3d is that it looks less impressive and can't be animated, so i was wondering ways to model a robot (Even if its overkill, important part of my app is impressive UI). I want to control the animation of the robot (such as stomping), is this possible with 2d?
Again, the easy way to do that is frame-based animation. Generate the stomping animation as a series of frames, and use UIImageView frame animation, or some other method of flipping through the frames of animation.
OpenGL is a deep, dark rabbit-hole. If you're an experienced developer who already knows Objective C and UIKit well, you can expect to start creating actual OpenGL apps after about a month of intense study. If you're a newbie, run the other way.
Check out this password generator app that shows various techniques including using a data container singleton object to share data between objects in your project.