Tutorial How to make 3DS Games with Unity

  • Thread starter Thread starter Keksfresser
  • Start date Start date
  • Views Views 223,104
  • Replies Replies 509
  • Likes Likes 30

Should I add some Demo Projects?


  • Total voters
    54
  • Poll closed .
Could someone tell me the steps on how to set up unity for 3ds from archive.org or somewhere else? and also is there some kind of documentation somewhere for this?
 
can you guys get touch input working? Ive tried using EventTriggers but it only seems to work on my computer, when I compile and put it on my O3DS it doesn't work
 
Hey, so I'm glad to see this thread is still active.

I'm trying to build a super simple game for the 3DS (this issue appears on both the n3DS and o3DS through Citra. On my physical o3DS, it shows the Nintendo logo then crashes - stack trace posted several posts down).

The top screen is being duplicated with a slight offset to the bottom screen. In unity, each camera's target is different and in unity, it renders properly.
This is what I expect:
unknown.png

This is what I'm getting (note: cube's rotation is intentional):
unknown-1.png

Does anyone know what could be causing this and how to fix it?
 
Last edited by CompuGeniusPrograms,
I GOT A PROBLEM WITH 3DS UNITY PLEASE HELP!

Hello developpers 👋
I got a big problem after building my 3DS Game
the problem is about IL2CPP if you got the anwser for fixing the problem please add me on Discord: Swipley#0001 or reply this post



1658990947286.png
 
Hey, so I'm glad to see this thread is still active.

I'm trying to build a super simple game for the 3DS (this issue appears on both the n3DS and o3DS through Citra. On my physical o3DS, it shows the Nintendo logo then crashes).

The top screen is being duplicated with a slight offset to the bottom screen. In unity, each camera's target is different and in unity, it renders properly.
This is what I expect:
View attachment 312346

This is what I'm getting (note: cube's rotation is intentional):
View attachment 312347

Does anyone know what could be causing this and how to fix it?
Just set the lower camera culling mask to something different from the upper because the upper camera will duplicate the lower one if you don't do this
 
Just set the lower camera culling mask to something different from the upper because the upper camera will duplicate the lower one if you don't do this
Wow, thanks! That made the lower screen stop duplicating the top, however a UI sprite that should be showing up on the bottom screen is not.

Expected:
1659885779084.png

Result:
1659885765205.png
 
Wow, thanks! That made the lower screen stop duplicating the top, however a UI sprite that should be showing up on the bottom screen is not.

Expected:
View attachment 321627
Result:
View attachment 321626
Try different shaders. Best way to do so fast is to create 5 buttons or so, and see which one shows up when you build. Make them differently colored or something so you know which shader worked. Are you able to build or this is all on unitys editor
 
Try different shaders. Best way to do so fast is to create 5 buttons or so, and see which one shows up when you build. Make them differently colored or something so you know which shader worked. Are you able to build or this is all on unitys editor
I am able to build. Play mode doesn't accurately show what would happen on the device.
Speaking of which, I am only able to run the apps in Citra. If I try running through my homebrewed 3ds, it crashes with errors every time (stack trace posted several posts below).
I will try your suggestion to play with shaders, thanks!
 
Last edited by CompuGeniusPrograms,
I am able to build. Play mode doesn't accurately show what would happen on the device.
Speaking of which, I am only able to run the apps in Citra. If I try running through my homebrewed 3ds, it crashes with vague errors every time.
I will try your suggestion to play with shaders, thanks!
I can't figure out a good shader to use with UI elements - I can get the text and button to show up using `Mobile/Particles/Alpha Blended` yet I can't change the color properly.
Not only that, but the button does not seem to be properly clickable in Citra (I still cannot get it working error-free on my physical device).
I also tried using OnGUI and even Nintendo's own KeyboardExample scene, yet it crashes when Unity tries creating a GUI button.
 
how about the UI shaders? or some of the unlit ones. Alpha blended is for transparency. While it should be renderable, you could maybe use some other simpler shader
I'm pretty sure those don't show up or don't look proper. I will try again and post results. Thanks for your help!
 
I'm pretty sure those don't show up or don't look proper. I will try again and post results. Thanks for your help!
Maybe you could set up the bottom camera to only render UI elements, worst case scenario it saves you some processing.
Oh and give the background's material a lower render queque (or was it higher?) so you make 100% sure it's rendered below the buttons and not on top of them.
 
Maybe you could set up the bottom camera to only render UI elements, worst case scenario it saves you some processing.
Oh and give the background's material a lower render queque (or was it higher?) so you make 100% sure it's rendered below the buttons and not on top of them.
The bottom camera's culling mask IS only set to UI.
As for the background - there actual is none, the camera is just set to Single Color
 

Site & Scene News

Popular threads in this forum