Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - null1024

Pages: [1]
1
One thing I was looking for how to do was to use two-point scaled sprites in 3D for effects that always face the screen. Eg., it's positioned and sorted in 3D, but it's just a plain 2D sprite rather than a quad (so camera rotation doesn't immediately out it as being flat as a pancake).
This sort of thing is used pretty often in Saturn and PS1 games (the example that immediately comes to mind are point items and bullets in Bulk Slash, or literally every object in After Burner 8))
This would be both faster (fewer points needed to be transformed) and convenient for things like particle effects and the lot.

also, having a function to pre-scale those sprites (billboards or 3d) before the 3D transform would be convenient as a built-in part of the library (a new user to the library might attempt to do jo_3d_set_scale before jo_3d_draw_sprite_at, which would result in the scale affecting the translation jo_3d_draw_sprite_at does and everything would be positioned wrong, and jo_3d_set_scale's name/description in the docs doesn't actually tell the user that it affects the matrix :P)

here's an implementation for that for 3D quad sprites I'd come up with (feel free to use this if you want)
Code: [Select]
void jo_3d_draw_sprite_at_scaled(int texture, int x, int y, int z, int xscale, int yscale) {
    jo_3d_push_matrix();
    {
        jo_3d_translate_matrix(x,y,z);
        jo_3d_set_scale(xscale,yscale,1);
        jo_3d_draw_sprite(texture);
    }
    jo_3d_pop_matrix();
}

2
General Jo Engine Help / Booting Jo Engine games with Pseudo Saturn Kai?
« on: August 01, 2017, 06:40:21 pm »
I was trying to test my game on hardware using Pseudo Saturn Kai to boot it (a more actively developed version of Pseudo Saturn that's supposed to have better compatibility), but I only get a black screen after the SEGA screen with Jo Engine games.
I'd tested it with just the basic demo1, thinking maybe my game had a major bug, still nothing. Neither of the two game loaders (0.831 or 0.832) work, I'm just left with a black screen.
Even tried it with the Pseudo Saturn Kai patcher, no luck.

This was using the latest release of both Jo Engine (4/12/2017) and Pseudo Saturn Kai (6.074, from 4/23/2017, put on my Action Replay with the alternate flasher ISO).
I burned using ImgBurn.

and now I need to go buy more CDs   :P

3
About you / Hello!
« on: August 01, 2017, 08:28:00 am »
Hi there everyone.  :D
Found out about Jo Engine from seeing XL2's cool Sonic Z-Treme project and decided to try my hand at making a game for the Saturn.
Here's a video, I'll post a thread about it when I'm further along.
https://www.youtube.com/watch?v=kDbxkzVpJ5A

Cheers!

Pages: [1]
SMF spam blocked by CleanTalk