The long awaited Etcetera Plugin is finally ready! It ran into a bit of feature creep which pushed the release
date out an extra week but the new features are worth the wait. The Etcetera Plugin includes the following laundry list of features:
push notification support (using Urban Airship on the backend or you can use your own server)
photo support (either using the camera or from the photo library)
rate this app popup dialog
native loading indicator for scene loads (spinner, spinner + bezel, spinner + image + text, etc)
email composer (and email screenshot)
web view
Apple UIAlertView access
custom alert view that prompts for 1 or 2 lines of text (and allows custom coloring to match your game’s theme)
current locale
localized string support using Apples localizable.strings system
unzip support
save game screenshot to the documents directory programatically
multisampling toggle (anti aliasing)
image resizing (great for loading photos into a texture)
simple photo to texture loading method (this is just a simple Unity function, not a native method call)
The documentation is live and you can have a look at what it offers here.
@impla007 and to anyone else using more than 1 plugin in a single project: the Etcetera Plugin has a new build system to accommodate some of the new features. I will get updates out for the other plugins in the next 48 hours but in the meantime to get all the plugins working together happily do the following:
after importing the Etcetera Plugin unitypackage try just choosing Build then Replace from Unity
if that doesn’t work do the following:
import the Etcetera Plugin into a new project
copy the UpdateXcode.scpt (it is in the Assets/Editor folder) into your other project (the one with multiple plugins in it)
choose Build from Unity and then choose the Replace option (you only have to do a replace once to get everything in sync)
@Eskema, lucky for you I’m temporarily throwing in the towel to get some updates to the other plugins out. Now when are we gonna get some more video tutorials out of you?
Prime - I just bought ETC and can’t get it to build in xCode. I didn’t see any notification from the folder that the plugin was copied over. Have I missed something?
@kenlem, can you grab the download again (I just updated it right now) and give it a shot? There was an odd bug that one other person came across that I can’t reproduce but I attempted a fix with the new package.
@ezone, did you grab the update that was posted at 6:30 pm PST? If your AppController.mm file modified in any way? Did you try the plugin on an empty project?
It looks like the files are getting copied properly for you but the AppController.mm file is not being patched.
I guess it has something to do with the other plug-ins I’m using. I’ve got: iAds, GameCenter and StoreKit in the same project, so it must be a conflict with one of those?
UPDATE: I copied the AppController.mm from the ETC only project to the other one and now it’s working - so like you say the AppController.mm patch seems busted
@ezone, I just tried a sample with all the plugins you are using and it worked fine. I did, however, find a bug when there is a space in any folder that is in the path of your Unity project. Grab the Etcetera.unitypackage with your original download link and let me know if that does the trick for you.
One question, I’m running on an iPhone 4 and I don’t see any difference between 2x Multisample and 4x. Is that just me? Can anyone else tell a difference?