Комментарии:
does anyone know what ml stands for in ml_matrix? thanks in advance :D
Ответитьis this tutorial still valid?
ОтветитьI can't get anything to render to the screen. I'm not sure if I am doing anything wrong.
ОтветитьWow, you could either make a simple bird game or an international successful game that is now since 2011.
Ответитьhello from 6 years in the future! very fun and informative! Love the speed of the tutorial, definitely showed me where I need to fill in the gaps, like how the hell does a shader work? what are all these buffers for? thanks!
ОтветитьWow, this was such an awesome vid! Watched the OpenGL tutorial series prior and through that I was able to implement this project in C++! Planning to watch the game engine series stuff now, super excited! Thanks for putting these vids together!
ОтветитьI am having troubles turning this into a jar file. after I export it as a runnable jar file it cant load any of the shaders or textures. can anyone help me with this? i have tried changing how it gets loaded and the path to just be the root but that hasn't been working.
ОтветитьCan you make a tutorial series for LWJGL with more explication?
ОтветитьOMG! 👍I wish I had teammates like you.
ОтветитьThis was the program used to make minecraft
ОтветитьHim:there will be no editing in this video
Me:this will be easy
3hrs later
Bird does not fly
also me:(sees [c]herno on bottom right)
me:Thats why
Using OpenGL and LWJGL is not at all from scratch lol.
Ответитьso please please please answer me.
I'm writing this engine ( I guess you can kinda name it engine ). but I don't understand a word. that's ok for now, it's just a practice. but I want to be able to understand these codes. so what is your suggestion for game developing in java using lwjgl/libgdx book? or a course? I'm mean what did you use to learn all these structures?
You Know What Your Doing!!
ОтветитьHello everyone, if anyone wants to know what every single line does, or need an explanation on how something works, you can chat with me on discord, at CodeCookie#7619
ОтветитьHi Cherno, I love this video so much even though it doesn't have too many views. I'm still coming back to it 5 years later!
Any chance you can make an "updated" version with something simple like Tron?
Good tutorial but can anyone tell me what
glfwWindowHint(GLFW_OPENGL_PROFILE, GLFW_OPENGL_CORE_PROFILE);
does?
how you comparing (glfwWindowShouldClose(window)== GLFW_TRUE) , int with bool ? without getting error ?
ОтветитьCaysh
ОтветитьThank you!
ОтветитьGLContext.createFromCurrent() is GL.createCapabilities().
Ответить"We're gonna make Flappy Bird from scratch, well not really from scratch, as in I'm not gonna make a computer first..." LMFAO
ОтветитьFor anyone else trying this out on a Mac in 2019 (or getting the error message: "nextEventMatchingMask should only be called from the Main Thread!"):
Go to "edit configurations" and put -XstartOnFirstThread in the VM options box.
set instance variable running = true at initialization.
rewrite main-method:
public static void main(String[] args) {
Main main = new Main()
main.init();
main.run();
}
Rebuild project. <- Important, didn't work until i did so!
Spent the whole night trying to fix this, instead of getting on with the tutorial... so I hope this might save someone else the time and effort :)
Thank you very much for the video! For you it was three hours, for me 2 weeks! :D
ОтветитьI watched this until fell as sleep and then I woke up, this video still playing. lol
Ответитьsuggestion for non-native english speakers: put the video speed to 0.9
ОтветитьJava 8 has indeed method "pointers" called method references
ОтветитьHoly cow this makes soooo much more sense than trying to follow other tutorials, even with the slightly different versions of functions. Thank you so much
ОтветитьFor all people doing this in 2019 and maybe people below looking for closure the error with 1282 and "unable to find pr_matrix" you have to link the program after attaching the shaders to it.
ОтветитьHmm current lwjgl isn't coming with a natives and only jars :\
ОтветитьUse JOML and you don't need to implement all the math and buffer stuff.
ОтветитьWow you are very knowledgeable
Ответитьhave you speeded this video heavily up or are u really such a fast speaker and coder? wtf. no offense but this video is not fun for me to watch at all.. calm down and take your time, dude.
surprisingly it helped me with a minor problem right now, thanks :D
Do you need eclipse to use lwjgl? I have no idea how it makes those pathways, and any time I try to import it (without eclipse) it seems to be unable to read any of my files?
Ответитьhow to resolve the 1281 error?
ОтветитьWhy are you changing the texture coords of the pipes for top and bottom and not simply rotating the pipes by 180?
ОтветитьWhy are you saying there's no time to debug it since video is 3 hours long xd
ОтветитьYou feel like going out while it's raining? Interesting
ОтветитьDo you know how difficult it is to understand you as a German speaking person.
Oh man you're really talking fast!
What the hell happened to the eight part series I'm sitting here with red triangle
ОтветитьCan you do this with unity?And can someone please tell me which one is better OpenGL or Unity and why?
ОтветитьHey Cherno I know this video is 2 years but I do have a suggestion if you do another Java game using version. You should check out streams if freaken cool. It makes literally makes file loading a 4 line operation excluding the try catch block.
BufferedReader reader = new BufferedReader(new FileReader(path))
StringBuilder builder = new StringBuilder();
reader.lines().forEach(s -> builder.append(s + "\n");
return builder.toString();
Its that easy dude.
How tf do you type so fast?
ОтветитьI wonder if he has a maths video...............
Ответить