Best guide of all the city builder guides out there, cheers
@LpMitKm
3 жыл бұрын
For anyone wondering. Yes, you can use the Axis mapping for zooming in and out. But you have to use for the input "Mouse Wheel Axis" instead of down and up. You might have to use something other than clamp in your character (CameraComp)
@cameronbowen2710
3 жыл бұрын
My zoom is not working it is acting like movement forward and backward but my blue print is the same and so is my input, I’m not sure where I’m going wrong
@MrJeffje1982
2 жыл бұрын
Hey Cameron, i was thinking about this for a couple of hours and found it out! its the spring arm! if you only move forward and backward it means you must set the spring arm to a couple degrees (for 45 degrees for example) then it can zoom in otherwise it wont work since the spring arm is only moving horizontal!
@ExtraBigBen
2 жыл бұрын
@@MrJeffje1982 Thank you! This helped
@ArchWorld0829
Жыл бұрын
Can this be done in UE5.2. I'm really trying to understand it, but everything is different
@arknet4973
2 жыл бұрын
You can use floating pawn for movement
@DoJiMoDa
3 жыл бұрын
How do you just have 1190 Subs?
@codesmith-y2v
7 ай бұрын
hi can i follow this tutorial for unreal engine 5.2
@dramoth64
2 жыл бұрын
Probably running a bit late to the party, but an environment setup intro. If someone is coming in cold and has never setup a game in UE4, it's possible that they might need a hand in setting everything up. Go through the UE4 project launcher, what to select, grab starter content or not. Other settings and the like. Then once you've launched the project, set up the folders... maybe teach them how to turn off that annoying auto-save feature. And one that always bugs me that people forget about... the little down arrow to the right of the compile button. Click on that... compile and save when clicking the compile button... saves time and effort. Zoom and movement speed multipliers. If you've done a movement speed multiplier tutorial in the future... awesome, forget about that, but a zoom multiplier is a must... 1 click on your mouse wheel is 1 UE unit. So, if you're at 2000 units, it's going to take 1700 clicks of the mouse wheel to move in. Make the zoom multiplier say... 25... a nice easy number, it doesn't give you a jerky movement feel like 100 would.
@Two_Ravens
2 жыл бұрын
I am using these grid system videos as a foundation for my fantasy game. I am also using these to teach my kids game development. Thanks for providing this for others to benefit from. If I end up making a game because of this, I will slide you a copy as a thank you. 🙂
@Georgesbarsukov
2 жыл бұрын
Mouse wheel works fine in axis mappings. Just select the mouse wheel axis instead of up/down.
@g0th1cazn
3 жыл бұрын
I used the mouse wheel axis for the zoom.
@m.sevcik
9 ай бұрын
Having issues with 5.3.2 When creating a default Pawn, not Character, movement is not triggered. I re-created the pawn by using Character and then it worked.
@af4043
2 жыл бұрын
Really good intro video, thank you! I like how you don't cover all the UE4 basics like creating a project etc, there are plenty of videos that do that. However there are very few that show how to create a City Builder, which you focus on solely. Good stuff!
@kushs-labs
3 жыл бұрын
Hi, I noticed you say unreal doesn't allow for Scroll Wheel Axis but I seem to have it working for me. Mouse Wheel Axis is what I am using. Also I am following this in C++ but I don't believe that makes any difference. Also I've not watched your further videos and hence this may be shooting in the dark about it so sorry if that's the case.
@thegamedevchannel3063
3 жыл бұрын
Oh really? That's great thanks for the update. For whatever reason when I searched for it during my prep for the video I couldn't find it, I might have put in a typo or something!
@joeefsu6613
Жыл бұрын
Great Job, just recreated in UE5. Would love to see this series finished!
@jared875
Жыл бұрын
This is what I came to the comments to find out. Going to follow this in UE5 as well. Is there anything different that you had to do that I should be aware of?
@runerune4443
2 жыл бұрын
13:50 have nothing wrong cuz Action making wheel tick(1); && if it would be Axis => it's gonna make value AFTER(only) measurement time, that time, you allotted for it
@iseraid1504
3 жыл бұрын
Thanks, that was a really helpful one! However during an attempt to make an actual flying camera I faced the character movement component, which it seems is only intended for running/jumping characters in rpg/fps games. So I was kind of forced to start writing my own camera with all it's movement from a pawn class. I guess for a CB game camera's ability to smoothly go around the landscape curves will go only in benefit, wish you luck with your project!
@thegamedevchannel3063
3 жыл бұрын
Thanks for the support! Yes if you want to have a camera that can fly around freely then a pawn is probably better for you but as you said for what I wanted to achieve the character was better for me :)
@goshawk_fly
2 жыл бұрын
Quickly, shortly, understandably! Like!
@Bizob2010
2 жыл бұрын
What are the advantages/disadvantages of using the separate pawn/cameracontroller & player controller?
@HellHoundzProductions
3 жыл бұрын
no matter if the toutorial helps me or not im subbing simply because your channel seems to be takeing off. also you were the second video on "building a city management game in unreal engine" and the first guys game looked like i was about to put together the exact same game as he already made. haha.
@Joshua_Knowles_
Жыл бұрын
this series is perfect for a game i want to make but i am a big beginner so i will deffitnly be subscribed 👌
@StevenSchreck-v8r
11 ай бұрын
Really great tutorial series. Gives a good understanding of whats going on and how it works. I really appreciate it. :)
@ruiruivo83
Жыл бұрын
What version of unreal ?
@MattsDT
2 жыл бұрын
Done! Love how you explain
@ndejesus34800
3 жыл бұрын
Hello, I don't know why but only my movement work. My rotation and zoom does not work. Someone have the same issues ? Thanks !
@MJ-kl3qs
3 жыл бұрын
Did you find out how to fix this problem?
@IrisEmerson
Жыл бұрын
Thank you for this well made tutorial. This is an incredible baseline camera. I love how easy it is to customize, and your system is helping me envision ways to expand and improve things for my own game. Brilliant Channel!
@sanbait
2 жыл бұрын
Emmm why my character fall on lvl edge? how fix&
@thegamedevchannel3063
2 жыл бұрын
Your character will fall off because there is nothing left for them to collide with! You can fix it by adding invisible walls or maybe removing gravity from the player
@timbuhtuk1608
2 жыл бұрын
Хорош чел, с меня лайк
@DivaNove
Жыл бұрын
very well done cant wait for ep 2
@sohamacharya171
3 жыл бұрын
Hey, using mouseX instead of q/e gives you much more intuitive orbits.
@thegamedevchannel3063
3 жыл бұрын
This is all personal preference which is why I set it up this way so it can be easily changed :)
@supermariogolden6444
3 жыл бұрын
Zooming breaks the game it blasts so far
@Raphael2228
3 жыл бұрын
Hi Why did you use the character? It would have been easier to use a pawn to avoid many problems like the fact that the character can fall into the void. Because simply the player will not be free of his movements since the character will remain stuck to the ground and not free as it should be. After that it's just my opinion
@iseraid1504
3 жыл бұрын
Wrote my own comment and found yours after that! Exactly what I thought of, although my project is a bit different, and for the CB simulator this way of handling the camera movement seems to be fine, nevertheless in general you're right.
@thegamedevchannel3063
3 жыл бұрын
So I think there is no reason to not use a base pawn, I just wanted to have access to the unreal character movement command easily. The only reason the pawn doesn't fall into the void is because it starts with different default physics settings, they are easily adjustable :) In the future I'll be putting invisible walls up so the player can't go out of bounds anyway!
@lassebjorseth
3 жыл бұрын
Hi, thanks for a great tutorial series. Completed the first episode today. Just a quick question. Whats the reason you are seperating out the CP_PlayerController, and then have to cast back to the CB_CameraController. The explaination in video was a bit quick to grasp the concept behind it :-)
@thegamedevchannel3063
3 жыл бұрын
Hey Lasse! Thanks for the feedback I appreciate it :) The reason I separate out the player controller and the character is because a habit of mine is to keep things as abstracted as possible. This makes a lot more sense to do in C++ using interfaces than blueprint which is why I've said it's not strictly necessary, but the idea being that I should be able to use this player controller and attach it to multiple different characters (this falls down a little in BP because of all the casting needed). The benefit of me still doing it in Blueprint is so that all my input is kept to one place, if things go wrong it will be easier to debug and if my Input changes I know instantly where to go rather than searching through many files to see where I put all the Input logic :) Hope that helps some
@lassebjorseth
3 жыл бұрын
@@thegamedevchannel3063 Thanks, yes it makes sense :) I also had a quick look in the Unreal Engine docs about the PlayerController. They also recommended seperating it. Then you have all logic at one place + the PlayerController persists throughout the game, while the Pawn can be transient.
@el-fantasma21
2 жыл бұрын
Cheers buddy
@samdev9708
2 жыл бұрын
Thank you for this very clear video. If it helps others, check that Game Mode Override is properly connected to your CB_GameModesBase ... Check this if you have a problem
@GaryParkin
2 жыл бұрын
Really great start. I'm looking forward to this series. One thing though. As far as I'm aware, casting is super expensive and I think on Begin Play in the player controller I'd get the camera controller and cast it and promote it to a variable and use that whenever I wanted the camera controller. This way I have only 1 cast. If anyone is interested. :)
@babytime1
2 жыл бұрын
imma finish this series as he makes it, but layman's opinion, you're gonna do something with an bp interface, and just have the two bp's you need send and receive the data as needed (With Messanger Calls, and execute functions)
@GaryParkin
2 жыл бұрын
@@babytime1 I apologize. I didn't mean to come off as a know it all. After watching tons of tutorials, I've picked up a few things that may or may not be true in some circumstances. :) And in this one, where the player is constantly touching inputs, it's casting a lot. I've learned that's expensive. I do see why he chose to demonstrate this way, and the tutorial is really great.
@babytime1
2 жыл бұрын
@@GaryParkin haha cuz ur g, dont worry I aint an internet nazi, just excited to learn so i sent a text block lol
@GaryParkin
2 жыл бұрын
@@babytime1 No worries. This guy's tutorials are really great. I'm on #4 and learning a ton. :)
@babytime1
2 жыл бұрын
@@GaryParkin haha glad to hear it boss, have fun out there
Пікірлер: 57