I ve been looking for documentation for cocos2d-x but it seems to be really really poor beyond the very basics. I understand that my own classes should inherit from CCObject
to be able to use (originally cocoa s) retain
/release
mechanism, but I m still confused about what happens when you new
something. init
is not called automatically. is it OK to call it from inside the constructor? does that alone guarantee that my object will start with a reference count of 1? what is CC_SAFE_DELETE
and when should I use it? do release
and autorelease
work exactly like in cocoa? what about CC_SYNTHESIZE
? I just need to see a properly coded class example (and it s instantiation/destruction) to understand what I m supposed to do so as not to screw and leave memory leaks.
thank you.
I m getting this linker error. I know a way around it, but it s bugging me because another part of the project s linking fine and it s designed almost identically. First, I have namespace LCD. Then I ...