Hi! Just noticed something with the animations - when you try to play an animation it will just stay idle(not animated) unless you click off "hide 2d" then they all start to animate. I can't seem to get any projected 2d sprites animated without this option..
An excellent extension, it and the built-in 3D tools in Gdevelop opened up an endless number of new possibilities. Definitely a big step for Gdevelop. Thank you and good luck with your future development!
I have the issue of a jumpy 3D camera (any type of head/world) if I use a 1000 hz(or higher) mouse polling rate. I tested this on two Windows 10 PCs, one low-spec and the other mid-spec with the same result. ShortClipOfTheJumpyCamera The clip is an extreme example of the teleporting/jumpy 3D cam problem since the problem is exaggerated when other things are running in the background. An anti-virus was scanning plus a Twitch stream was running.
This problem is somewhat improved by using version 0.1.4 of the "Mouse Pointer Lock" extension. If you are already using it, please wait until further improved versions are released.
I'm having a problem, when I try to move my head using the hints that are available, for some reason my camera angle gets stuck and I can't move my head.
With the game jam coming up and me being not able to purchase the examples me and many of us are left in the dark when it comes to how to use this extension.
I really hope that you choose to put this information out to the public instead of leaving information behind a paywall. There are several 3D extensions being made by people like yourself but i want to use yours.
it would be better to get this information from you instead of us getting it from someone else.
You are being very silly. Pandako has written and published the extension for anyone to use. All the documentation *is on this page!* In addition there are quite a few videos demonstrating the process of creating game examples. What Pandako is charging ($5!) for is the examples they made. These take time to make and test. When you are an adult time has a value you would be foolish to squander. I wonder how much your computer cost and who bought it for you?
What are you even talking about? I didnt ask for any examples for free, I asked for information. Try again when you try to belittle someone. Maybe im so poor that i can not do game dev but in a free library to learn? Maybe i can not learn from the comfort of a home like you. Think before you speak to others that way.
since my magicavoxel only appears as a black screen i used blockbench to make my obj model.. (now i dont know if blockbench works or not) but i saw someone used blender so i made mine with blender (keep in mind none of them appeared in my game)
unless im stupid and it has something to do with the setup or the texturing :/
(and im too lazy to make another model if i dont really need to (but if i do then ill just make another model... if magicavoxel would OPEN (not blank screen))
I found a new solution.. instead I use rotate camera instead of rotate camera like head.. I don't know if this will work on other devices so please test it on a windows or linux or something like that :)
correct! i found a way to work around this by using "rotate camera" instead of "rotate camera like head" since i dont own a windows idk if it works on other platforms :/
My Skybox dosent work anymore. It worked earlier. Even if i create a totally new scene the scybox is just a pink texture instead of my picture. The path of the picture is right. What are possible reasons of this?
Make sure you haven't removed the skybox image from your resources. There are also reports that placing the skybox image in the project folder instead of the assets folder fixed it.
Btw i've solved this problem. Despite the fact a picture is in the game folder it can be not in resources list of the game. So i should first add this picture to any sprite/any other object to make it visible in the project resources list.
How do I add more that one OBJ for 3d models that are too big to add normally through actions? I tried through JavaScript and it would not load the second large OBJ.
I need to ask another question: How do I put 3D objects to be rendered first? So that it appears behind everything else. I need this to make a dynamic skybox with moving clouds.
I saw a comment about it being related to projection scale but so far no luck.
The short answer is to do 2d collision like you would for a 2d game - you might want to use Platformer & Platform behaviours, use the "Serparate two objects" action, etc - or create a specially crafted hitbox for each model.
Quick question! I am having a little problem where I can't move my head up and down only left and right. Now the thing is that I have the camera linked to the player so if anyone could help out that would be Noice!
How to shoot straight to the center of camera instead of shooting bullets fromt the side with an angle? What should i use instead of "WithThreeJS::CameraAngle("Y")-90"?
For example, i have an object with Linked 3d camera. How to shoot straight in front of the camera from the center of the camera? Why the camera looks to the left of the object? How to turn the camera to look to the front direction? Anyway how to shoot straight?
This is a silly request but imagine playing a video or mp3 file as a 3D flat image thing! Wouldn't that be cool? Anyway, just a silly suggestion! Great job on your extension btw!
Theirs a bug in the bounding box collision example where theirs no deceleration if you hold into a wall. Like if Im holding left and up into a wall then stop pressing the left input it keeps moving in the left direction.
Hey, Pandako, I'm having problems with the 'rotate camera like head' action. None of the tutorials on YouTube seem to be working, and I have a feeling the problem is on my end. That said, do you have any ideas on how I could turn the camera using the mouse in an alternative way? I don't necessarily need the player to be able to look up, but it would be a nice addition. I'm making an open-world RPG and it would be disastrous if the users had to rotate the camera by just using the arrow keys.
1. There's a FPS Arena project on youtube based on your extension. And 3d sprites enemies can easily go through the walls ( like a half on the enemy can be inside an edge of the 3d block). What's the possible reasons of this bug? Is it just a collision problems or it's a problem of adapting a pathfinding behaviour to 3d? 2. How to make a working pathfinding in 3d? My enemies just stopped to walk while they did it before. Like what's the minimum requirements for pathfinding?
Hi yarsvet, 1. I think that's because the collision mask of the sprite is too small. Try making it bigger. 2. Sadly I don't know pathfinding yet, if you've never done it before try learning from a 2d tutorial before trying to do it for a 3D game.
Hi Pandako!, I really enjoy using the extension you made, but I have a small problem. I was trying to add being able to click projected sprites. However, it doesn't seem to work. I need to click the original sprite (which is hidden) to be able to interact with the projected one. I think it would be a nice idea to be able to interact with projected sprites more! If there is a work around, hope you don't mind informing me!
Hi Pandako! You've one a great job with this extension! It has so much potential! I have just one concern though. While messing around with the extension to make a small FPS, I noticed that whenever I fire bullets, The bullets appear behind everything else on the screen. I've checked the Z-order and all my code seems to be just like all the others that have made similar things with the extension, and yet I somehow still haven't managed to find a fix for my problem. Do you know what I could possibly be missing?
You may be generating bullets in the wrong position. Maybe by turning off the "Hide 2D Object" of the player (camera) and the bullets you may be able to see where the bullets are being generated.
Hi there! I bought the example projects today and I had a question. Some of the scenes, the 3rd person perspective example for one, appear blank. The example runs fine but I can't seem to figure out how to view the layout. In the editor all I see is a white window with s!me text. I'm a gdevelop newb so a little help would be appreciated.
← Return to project
Comments
Log in with itch.io to leave a comment.
How to find out 3d object ID? What is the easiest way?
Hi! Just noticed something with the animations - when you try to play an animation it will just stay idle(not animated) unless you click off "hide 2d" then they all start to animate. I can't seem to get any projected 2d sprites animated without this option..
Version 0.9.0 is not backward compatible. You must correctly re-set the parameters of all actions and expressions related to 3D.
If it is difficult, please download version 0.8.5 from this page and import again.
pandakoさんはじめまして。YouTube、いつも拝見させていただいております。最近ゲーム作りに触れ始めた全くの初心者なので質問の意図がうまく伝えられるか不安なのですが1つお伺いしたいことが有ります。私はデスクトップPCではなくiPadを使用し、Gdevelopにてゲームを作り始めたのですが、こちらのサービスを利用し、Gdevelop appで3Dゲームを作成することは現状難しいのでしょうか?回答いただけましたら幸いです。
Hi Beginnerman,
I recommend using the browser version instead of the app version.
この拡張機能はiOSアプリ版では不安定です。アプリ版ではなくブラウザ版を使用することをお勧めします。
Hey PANDAKO!
Thanks for the built-in 3D integration, really useful to take advantage of both features at the same time!
hello! can you add lighting pls?
Hello, i have a problem, whenever i move on the mouse, it doesent work, please hurry because i am on an event, thank you
I have some questions:
1)
For 3D Box and Plane Projection from Tiled Sprite Behavior, is there a way to rotate it in world? Imagine a fan of a windmill, for example.Solved it: Set 2D angle linked to Z-Axis!
2) Any tips for implementing head bobbing for the 3D camera? I tried it with various methods but only able to make the camera shaky.
All the best and thank you!
Im stucking on the rotation thing. How did you solve it? Can you explain, how did you linked the 2d angle to the Z-Axis?
Can you make a bounding sphere?
I have the issue of a jumpy 3D camera (any type of head/world) if I use a 1000 hz(or higher) mouse polling rate. I tested this on two Windows 10 PCs, one low-spec and the other mid-spec with the same result. ShortClipOfTheJumpyCamera The clip is an extreme example of the teleporting/jumpy 3D cam problem since the problem is exaggerated when other things are running in the background. An anti-virus was scanning plus a Twitch stream was running.
Thanks for reporting.
This problem is somewhat improved by using version 0.1.4 of the "Mouse Pointer Lock" extension. If you are already using it, please wait until further improved versions are released.
With the game jam coming up and me being not able to purchase the examples me and many of us are left in the dark when it comes to how to use this extension.
I really hope that you choose to put this information out to the public instead of leaving information behind a paywall. There are several 3D extensions being made by people like yourself but i want to use yours.
it would be better to get this information from you instead of us getting it from someone else.
Thanks for your opinion.
I'm sorry. I do not offer examples for free. Instead I will continue to provide videos with tips.
You are being very silly. Pandako has written and published the extension for anyone to use. All the documentation *is on this page!* In addition there are quite a few videos demonstrating the process of creating game examples. What Pandako is charging ($5!) for is the examples they made. These take time to make and test. When you are an adult time has a value you would be foolish to squander. I wonder how much your computer cost and who bought it for you?
What are you even talking about? I didnt ask for any examples for free, I asked for information. Try again when you try to belittle someone. Maybe im so poor that i can not do game dev but in a free library to learn? Maybe i can not learn from the comfort of a home like you. Think before you speak to others that way.
😂
agreeing with theartbros about the information
- an homeless aspiring gamedeveloper
This is wonderful, but it doesn't seem to work on my project the 3d scene doesn't display
I Need Help!
(again :P)
since my magicavoxel only appears as a black screen i used blockbench to make my obj model.. (now i dont know if blockbench works or not) but i saw someone used blender so i made mine with blender (keep in mind none of them appeared in my game)
unless im stupid and it has something to do with the setup or the texturing :/
(and im too lazy to make another model if i dont really need to (but if i do then ill just make another model... if magicavoxel would OPEN (not blank screen))
I need help! I'm trying to use rotate camera like head on macOS but I run into
21 problems1.
idk how to use it2. tutorials doesn't seem to work( the example shooter project also doesnt work :( ...
I found a new solution.. instead I use rotate camera instead of rotate camera like head.. I don't know if this will work on other devices so please test it on a windows or linux or something like that :)
there's also a problem about the camera limitations and stuff
( again idk know how to use it T-T )
By "shooter project" are you perhaps referring to the "FPS Example" example I am distributing?
Unfortunately I don't have a Mac so I can't confirm the problem. Are there any Mac users experiencing similar problems?
correct! i found a way to work around this by using "rotate camera" instead of "rotate camera like head" since i dont own a windows idk if it works on other platforms :/
My Skybox dosent work anymore. It worked earlier. Even if i create a totally new scene the scybox is just a pink texture instead of my picture. The path of the picture is right. What are possible reasons of this?
Make sure you haven't removed the skybox image from your resources. There are also reports that placing the skybox image in the project folder instead of the assets folder fixed it.
Btw i've solved this problem. Despite the fact a picture is in the game folder it can be not in resources list of the game. So i should first add this picture to any sprite/any other object to make it visible in the project resources list.
I just wanna say that I really appreciate what you are doing - great work!
How do I add more that one OBJ for 3d models that are too big to add normally through actions? I tried through JavaScript and it would not load the second large OBJ.
does anyone know how to make a 3d slope
How do you add 3d sound?
this doesn't seem to be working
i tried checking if it was playing by using the condition to check whether a 3D sound was playing but it always returned false
i'm guessing it has got something to do with me leaving the "Parent 3D Object ID" as blank ("")
clamp
Hi Pandako! Firstly thank you for the update.
I need to ask another question:
How do I put 3D objects to be rendered first? So that it appears behind everything else.
I need this to make a dynamic skybox with moving clouds.
I saw a comment about it being related to projection scale but so far no luck.
Pandako (or anyone), does anyone know how to collide with 3d models???
The short answer is to do 2d collision like you would for a 2d game - you might want to use Platformer & Platform behaviours, use the "Serparate two objects" action, etc - or create a specially crafted hitbox for each model.
how would I create a hitbox for models?
Quick question! I am having a little problem where I can't move my head up and down only left and right. Now the thing is that I have the camera linked to the player so if anyone could help out that would be Noice!
Turn off link angle in the cameras behaviour
Ok Ty!
Hi Pandako,
Am I permitted to use the given characters from the assets folder in my own game?
nice extension
How to shoot straight to the center of camera instead of shooting bullets fromt the side with an angle? What should i use instead of "WithThreeJS::CameraAngle("Y")-90"?
For example, i have an object with Linked 3d camera. How to shoot straight in front of the camera from the center of the camera? Why the camera looks to the left of the object? How to turn the camera to look to the front direction? Anyway how to shoot straight?
CenterY?
Hi Pandako,
How do I change the near & far clipping of my camera? I would like to be able to get close to objects while having a 90 FOV.
(My previous issue is solved, after the update I redid my camera events & it worked fine)
Hello reina,
This extension does not yet support changing the "near" and "far" properties, but this can be done using Javascript.
"const Camera = gdjs.__WithThreeJS.get("Camera");"
This will give you access to the camera.
Please understand, however, that I do not recommend using Javascript to control this extension.
This extension will support changing camera properties in the future.
These were supported in version 0.8.1.
This is a silly request but imagine playing a video or mp3 file as a 3D flat image thing! Wouldn't that be cool? Anyway, just a silly suggestion! Great job on your extension btw!
Theirs a bug in the bounding box collision example where theirs no deceleration if you hold into a wall. Like if Im holding left and up into a wall then stop pressing the left input it keeps moving in the left direction.
I could not confirm the problem on my PC. Please let me know the steps to reproduce the issue.
yeah no problem
https://drive.google.com/file/d/18mm8aUu7SA93WzvJp3b3d42TV_IqdR0d/view?usp=shari...
Thanks for the video. I now understand what you are trying to say.
This is a problem with the "Speed on the X axis" action in the "Top-down movement" behavior.
I will report this issue to GDevelop.
Is there a good way to use the fire bullets extension in the side view camera? I can't seem to figure out how to use it...
Hey, Pandako, I'm having problems with the 'rotate camera like head' action. None of the tutorials on YouTube seem to be working, and I have a feeling the problem is on my end. That said, do you have any ideas on how I could turn the camera using the mouse in an alternative way? I don't necessarily need the player to be able to look up, but it would be a nice addition. I'm making an open-world RPG and it would be disastrous if the users had to rotate the camera by just using the arrow keys.
Have you seen my tutorial? it shows you how to make camera rotation using the mouse from scratch
I hope it helpsThanks!
I guess I kept the link angles function on.
Hey nice tutorial!
i have a similar problem with the player to be able to look up
Hi, Pandako! Could you answer two questions :
1. There's a FPS Arena project on youtube based on your extension. And 3d sprites enemies can easily go through the walls ( like a half on the enemy can be inside an edge of the 3d block). What's the possible reasons of this bug? Is it just a collision problems or it's a problem of adapting a pathfinding behaviour to 3d?
2. How to make a working pathfinding in 3d? My enemies just stopped to walk while they did it before. Like what's the minimum requirements for pathfinding?
Hi yarsvet,
1. I think that's because the collision mask of the sprite is too small. Try making it bigger.
2. Sadly I don't know pathfinding yet, if you've never done it before try learning from a 2d tutorial before trying to do it for a 3D game.
Hi Pandako!, I really enjoy using the extension you made, but I have a small problem. I was trying to add being able to click projected sprites. However, it doesn't seem to work. I need to click the original sprite (which is hidden) to be able to interact with the projected one. I think it would be a nice idea to be able to interact with projected sprites more! If there is a work around, hope you don't mind informing me!
Use Raycast to click on 3D objects. The "Raycast Example" and "Change 3D Texture Example" will help you.
Thanks! It works now
Hi Pandako! You've one a great job with this extension! It has so much potential! I have just one concern though. While messing around with the extension to make a small FPS, I noticed that whenever I fire bullets, The bullets appear behind everything else on the screen. I've checked the Z-order and all my code seems to be just like all the others that have made similar things with the extension, and yet I somehow still haven't managed to find a fix for my problem. Do you know what I could possibly be missing?
Hello The Creator,
You may be generating bullets in the wrong position. Maybe by turning off the "Hide 2D Object" of the player (camera) and the bullets you may be able to see where the bullets are being generated.
I managed to fix the problem! It seems like the issue was linked to the bullet's projection scale for some reason
Hi there! I bought the example projects today and I had a question. Some of the scenes, the 3rd person perspective example for one, appear blank. The example runs fine but I can't seem to figure out how to view the layout. In the editor all I see is a white window with s!me text. I'm a gdevelop newb so a little help would be appreciated.
Some scenes in the example project create 3D objects from events. (e.g. "Basic example")
Please check the event sheet.
Yes, I figured that out after reviewing the different scenes more closely. Thanks for the reply.
im trying to make a flamethrower weapon . how are you using emitters in the example
I wonder if this'll ever get a discord server. For real-time help and advice from other experienced users of the extension.