Hot answers tagged

4

I don't know much about ouya but seeing the log, 01-02 07:09:21.490: W/PackageManager(305): java.lang.NullPointerException 01-02 07:09:21.490: W/PackageManager(305): at android.app.ApplicationPackageManager.putCachedIcon(ApplicationPackageManager.java:782) 01-02 07:09:21.490: W/PackageManager(305): at ...


4

In my experience, I would suggest you start with a networking layer, right out of the gate. Connecting to a network (and the issues related to it) are worth confronting head on. Since it's a multiplayer game, you're going to want to start facing those issues early (and often). Further, my recommendation would be to develop your server code, run it ...


3

The standard way of doing this is to pick a class that you know should exist and then see whether it does: try{ Class.forName("tv.ouya.console.api.OuyaFacade"); } catch (ClassNotFoundException e){ Log.e(TAG, "No ODK Found!"); }


2

The wireless network problem has been discussed on the OUYA forums. It seems impossible to proceed beyond that point on an Android emulator. You’ll need to test on a real device. This isn’t only an OS X problem: I’ve encountered similar problems (“OUYA Launcher has stopped” and “Can’t play this video”) on Windows too.


1

In the latest version of the Unity plugin, the Java/Native plugin comes pre-compiled. So there's no longer the need to build the Java or native portion of the plugin in the OUYA Panel. Just import the Core plugin and you'll be ready to File->Build and Run for the Android platform. You can find the latest Core plugin here: ...


1

buttonDown() and other methods inControllerListener only fired when the key is pressed.If you want constant movement you need a variable and set for example when KeyRight is called and unset when keyRight is released or another key like KeyLeft pressed There is a good sample here ...



Only top voted, non community-wiki answers of a minimum length are eligible