How to minimize ASIO Link Pro
0:38
2 жыл бұрын
How to write Coroutines in C# | Unity
20:20
Unity 2d Dash (2020+)
18:18
3 жыл бұрын
Unity Dark Theme (2020+)
2:22
3 жыл бұрын
Coyote time for 2D platformer
7:53
4 жыл бұрын
Unity State Machine (FSM)
25:19
4 жыл бұрын
Unity Animation 2D
15:57
4 жыл бұрын
Unity Wall Jump
15:39
4 жыл бұрын
Unity Double Jump
16:52
4 жыл бұрын
Camera Follow player 2D in Unity
7:54
Unity Rule Tile
12:33
4 жыл бұрын
2D jump in UNITY(C#)
26:03
4 жыл бұрын
SPLIT a Script in UNITY! (C#)
17:06
4 жыл бұрын
Random staff
0:20
8 жыл бұрын
Пікірлер
@fastcross
@fastcross 11 күн бұрын
person, tools, procedure, inappropriate... childish mistakes. No respect for the camera. Wrong approach to repair. horrible
@Tinyflower1
@Tinyflower1 Ай бұрын
1:30:28 the shutter of the MTL3 is not plastic, the praktica mtl3 had a full metal shutter
@msylvain59
@msylvain59 Ай бұрын
I already took apart dozens and dozens of cameras !!! (and at least one the this model). Special "spanner" tools mey be required to void damaging parts, and some screws are left threated, keep that in mind if the screw doesn't move.
@FanStudioCoUk
@FanStudioCoUk 2 ай бұрын
Just signed up for the Zombeez Game Jam on itch. Exciting zombie theme and great prizes!
@_alphanorth
@_alphanorth 3 ай бұрын
A few thing to add; 1) You can add multiple Audiosources and simply set the references from script if you so you can add as many as you like without having to drag them in the inspector: void Awake() { // Get all AudioSource components attached to the GameObject AudioSource[] audioSources = GetComponents<AudioSource>(); // Ensure there are at least two AudioSource components if (audioSources.Length >= 2) { audioSource1 = audioSources[0]; audioSource2 = audioSources[1]; } else { Debug.LogError("Not enough AudioSource components on the GameObject."); } } also I think many of you came here to see something like this: /// <summary> /// Plays a sound effect from one of two audio sources, with optional pitch randomization. /// </summary> /// <param name="clip">The audio clip to play.</param> /// <param name="volume">The volume at which to play the clip. Default is 1f.</param> /// <param name="randomizePitch">Whether to randomize the pitch of the audio clip. Default is true.</param> /// <param name="pitchRadius">The range within which to randomize the pitch. Default is 0.25f.</param> public void PlaySoundFX(AudioClip clip, float volume = 1f, bool randomizePitch = true, float pitchRadius = 0.25f) { // check if both audio sources are null if (audioSource == null || audioSource2 == null) { Debug.LogError("CharacterSoundFXManager: at least one audio source is not active " + gameObject.name); return; } if (audioSource.isActiveAndEnabled == false || audioSource2.isActiveAndEnabled == false) return; // If the first audio source is playing if (audioSource.isPlaying) { // Play the audio clip on the second audio source audioSource2.PlayOneShot(clip, volume); // Reset the pitch to its default value audioSource2.pitch = 1f; // If pitch randomization is enabled if(randomizePitch) { // Randomize the pitch within the specified radius audioSource2.pitch += Random.Range(-pitchRadius, pitchRadius); } } else { // Play the audio clip once at the specified volume audioSource.PlayOneShot(clip, volume); // Reset the pitch to its default value audioSource.pitch = 1f; // If pitch randomization is enabled if(randomizePitch) { // Randomize the pitch within the specified radius audioSource.pitch += Random.Range(-pitchRadius, pitchRadius); } } }
@user-vr9ve1vg3l
@user-vr9ve1vg3l 3 ай бұрын
What parts of the code could i get rid of to just have the dash instead of the movent?
@Gamenomaly
@Gamenomaly 3 ай бұрын
Its been quite a long time since I did anything in Unity and its been over 3 years since the dash video. I simply do not remember to give you good answer from top of my had.
@josefroylan6570
@josefroylan6570 4 ай бұрын
Thanks a lot man. 5 Hours struggling till i found this.
@botcomborderreaching3518
@botcomborderreaching3518 5 ай бұрын
Arent you from czech republic by chance?
@Gamenomaly
@Gamenomaly 5 ай бұрын
I am, yes. :)
@botcomborderreaching3518
@botcomborderreaching3518 5 ай бұрын
@@Gamenomaly Tyvole jsem to poznal :D, máš tam trochu ten přízvuk. Ale jinak máš angličtinu suprovou
@eliotzaboly1727
@eliotzaboly1727 6 ай бұрын
Please i need to know what kund of battery it was cause a cant find it anywhere
@waify2678
@waify2678 7 ай бұрын
I just added an empty game object attached to the prefab and added an audio source to it. I have 7 sources on the same object now with no scripts
@simplicityd8703
@simplicityd8703 7 ай бұрын
Gamejams are actual torture during the jam but nothing beats the great pride you have in thr final result
@andrewcomerford9411
@andrewcomerford9411 8 ай бұрын
The MTL 3 is an all-manual SLR, but it has TTL metering. The heavy piece is the Pentaprism - solid glass - and the object next to it is the cell for the meter (actually a resistor, but that's another story). The hole in the front, below the shutter release, was for a self-timer.
@tuckerjohnsonjr.229
@tuckerjohnsonjr.229 8 ай бұрын
Thanks heaps man
@dogebella
@dogebella 8 ай бұрын
Thank you very much 🙏 This is exactly what I looked for
@dogebella
@dogebella 8 ай бұрын
Thank you very much 🙏 This is exactly what I looked for
@sethxenofightersofficialx
@sethxenofightersofficialx 8 ай бұрын
Hi im seth and im making a series called xeno fighters here is my game jam help me make a smash bros theme fighters in one mouth that's the the rest of christmas and the new year Rules Its has to be xenofighters theme You can only used godot or game maker 2 And use the xeno fighters template in game maker 2 Use research And have fun
@MrD-rq3pk
@MrD-rq3pk 8 ай бұрын
Bonjour, J'adore regarder cette video. C'est comme une séance de yoga, calme, patient, méticuleux. Et surtout grace à vous j'ai réussi à resserrer le bloc du flash et aussi celui du bloc objectif !!! Merci énormément mon MTL5 est définitivement prêt à l'action ! Bonne journée à vous
@TannerJ07
@TannerJ07 9 ай бұрын
What? Why? How? Who do I blame? The questions that everyone asks
@heeyoungabc8688
@heeyoungabc8688 10 ай бұрын
omg thank you so much, without you, im still struggling
@simonjares3780
@simonjares3780 Жыл бұрын
you sound czech
@Gamenomaly
@Gamenomaly Жыл бұрын
That's cause I am. :)
@blackschwarz
@blackschwarz Жыл бұрын
29:03 this is VU meter, pointer in view window
@CactusPuppy
@CactusPuppy Жыл бұрын
Having just done my first game jam (GMTK 2023), this is highly relatable
@ianyoung5750
@ianyoung5750 Жыл бұрын
Thank goodness for your video. I just fixed my MTL3! Thanks again!
@Samyalq
@Samyalq Жыл бұрын
Hey, I have a Praktica DTL3 and it has the same blueish smear in the prism as yours, do you have any idea what that is?
@mugenjump
@mugenjump Жыл бұрын
Thank you!
@CastroyPlaysFuncraft
@CastroyPlaysFuncraft Жыл бұрын
You have saved me so much trouble! I use the program to be able to multitask with reaper open, and play directly through my output with my midi device, and moving these out of the way was so annoying to manage. and I opted to shut them instead of using the minimize option in the task bar. So much time fiddling with drivers whenever I close it are saved!
@Gamenomaly
@Gamenomaly Жыл бұрын
I am glad the video was helpfull to someone! :)
@GoldyX
@GoldyX Жыл бұрын
Thank you soo much, i didn't had variables like ''hprizontal'' soo i adopted the code at my style hehehe. New sub, your explains are goddly and slow, please keep going. The next tutorial can be how to shoot and charge shoots? hehe
@Gamenomaly
@Gamenomaly Жыл бұрын
Glad you liked the video! :) My gamedev motivation comes in waves so new tutorial may be a while cause it depends on my mood / free time.
@francescaizumi7661
@francescaizumi7661 Жыл бұрын
Did you find where the piece at 1:00:58 came from? I've disassembled my MTL-3 but I'm having a trouble with this single piece unknowing where it's from
@Gamenomaly
@Gamenomaly Жыл бұрын
If I knew I would gladly tell you but... its been 2 years and I barely remember what I had for lunch 5 days ago. (wish you all the luck for the disassembly)
@GoldyX
@GoldyX Жыл бұрын
THAnks
@TomekKogutah
@TomekKogutah Жыл бұрын
You have ruined the camera, but for good, learning purpose. We all are learning by watching this, so thank you ;) P.S. electronic parts and the battery are only for lightmeter device and the flash sink.
@Blizzardmane
@Blizzardmane Жыл бұрын
Thank you for this! It's a really clear guide and super useful! I just got one of these and three lenses from a friend's dad. They're all a little grubby and have a little fungus but physically in great condition. I was able to open and clean the insides because of this video.
@eierschaedl
@eierschaedl Жыл бұрын
so cool thanks!
@ThemissingJem_09
@ThemissingJem_09 Жыл бұрын
Lol 🤣🤣
@bertrandcayzac1890
@bertrandcayzac1890 Жыл бұрын
Thanks ! Got it now :-)
@Gamenomaly
@Gamenomaly Жыл бұрын
Hooray! :)
@themr84
@themr84 Жыл бұрын
Thanks much for this! It was very helpful 😅
@Gamenomaly
@Gamenomaly Жыл бұрын
Glad to hear that! <3
@squareformat
@squareformat Жыл бұрын
At around 9mins when you accidentally close the back door. Just to say if this ever happens to anyone, to use a paperclip like a hook to lift the mechanism for the door through the hole at the top. Just something i picked up years ago.
@squareformat
@squareformat Жыл бұрын
Nice visuals by the way. Found myself here after forgetting something. Great reference for people.
@mirlikiiski9054
@mirlikiiski9054 Жыл бұрын
Thank you for the video!) I have one Problem with Dash When i am on the ground my Dash is short and when i am in a air my Dash is long(😶
@osbournemartyn5872
@osbournemartyn5872 2 жыл бұрын
😇 PЯӨMӨƧM
@user-he4ly5yy8k
@user-he4ly5yy8k 2 жыл бұрын
😀GOOD
@OldTires
@OldTires 2 жыл бұрын
Congrats on the first game jam! You got really clever with the sounds :)
@Gamenomaly
@Gamenomaly 2 жыл бұрын
Thank you for the nice comment! I appreciate it. :)
@kwhitejr
@kwhitejr 2 жыл бұрын
Is code available on GitHub?
@Gamenomaly
@Gamenomaly 2 жыл бұрын
I have sadly never learned to use GitHub so... the answer is no :/
@kwhitejr
@kwhitejr 2 жыл бұрын
Given a single RigidBody2D, is it possible to use Coroutine to prevent multiple Monobehaviors from modifying the same RigidBody2D velocity? I am having trouble reproducing the no-gravity air dash because I have separate Move and Dash Monobehaviors. Both reference the same player RigidBody. When both scripts are enabled and I perform an air dash, the respective FixedUpdate() calls from each script are toggling RigidBody velocity between zero (Dash.cs) and negative float value (Move.cs-defined air gravity). Essentially, I need some means to have Dash script block access to the RigidBody velocity during a dash action.
@Gamenomaly
@Gamenomaly 2 жыл бұрын
I understand what you mean. And to be completely honest I have not designed the dash with that problem in mind (so take anything I suggest from now on more of like a speculation rather than solid advice). My first idea would be having some sort of bool “isDashing” that is publicly accessible but can’t be changed (perhaps property?) and in each script that tries to modify the gravity just simply ask if you are dashing or not. My second idea would be to implement some sort of Finite State Machine where you know exactly in which state you are and that way it would be much easier to control if something is colliding with gravity (this would be more difficult to implement but if you wanna check how it works I made a video about State Machine). I am not sure if any of this helps, but if you figure something out that works for your solution, let me know. :)
@kwhitejr
@kwhitejr 2 жыл бұрын
@@Gamenomaly Thanks for the quick response! I considered the shared "isDashing" flag idea too, but it wouldn't be scalable (the issue scales exponentially with the number of scripts exerting changes on the RigidBody2D). I'll take a look at your Finite State Machine video as well! I'll post back here if/when I solve the issue.
@user-py6gc8jg8d
@user-py6gc8jg8d 2 жыл бұрын
Packages\2d-extras-master\Runtime\Tiles\AnimatedTile\AnimatedTile.cs(171,26): error CS1061: 'ReorderableList' does not contain a definition for 'IsSelected' and no accessible extension method 'IsSelected' accepting a first argument of type 'ReorderableList' could be found (are you missing a using directive or an assembly reference?)
@cafe6787
@cafe6787 2 жыл бұрын
O meu aconteceu a mesma coisa
@ahmedelhennawy6727
@ahmedelhennawy6727 2 жыл бұрын
I used this code and i am enable to dash in idle mode only when am moving left or right , so anyidea how to make it dash also in idle mode?
@Gamenomaly
@Gamenomaly 2 жыл бұрын
I would rewatch the "Adding direction to our dash" section at 11:59. Everything is explained there for it to work in idle.
@konradhenrykowicz1859
@konradhenrykowicz1859 2 жыл бұрын
You savage!
@Arteka81
@Arteka81 2 жыл бұрын
Thx bro i learned a lot of things from you today
@Arteka81
@Arteka81 2 жыл бұрын
Thx man it is verry helpfull
@Gamenomaly
@Gamenomaly 2 жыл бұрын
Thanks for the comment. "I assume you found out how to increase the dash power. :)"
@Arteka81
@Arteka81 2 жыл бұрын
@@Gamenomaly yes bro
@RobertoDYanis
@RobertoDYanis 2 жыл бұрын
thx i actually understand all what you said and then i could create dash in my own game thanks a lot man !
@Gamenomaly
@Gamenomaly 2 жыл бұрын
I am glad it was helpful! :)
@Golden_Hephaestus
@Golden_Hephaestus 2 жыл бұрын
Easily the best tutorial on dashing for me! I really appreciate you explaining the steps thoroughly, a lot of others don't seem to do it, or at least as well of you! I do have a question below, but no worries if you don't remember because this video is 2 years old now! Either way thank you so much! I'm curious if dashing up and down is possible as well? Would we just use the vertical direction instead of the horizontal? It might be an easy question, but I'm still new to unity syntax and such! EDIT: Okay I tried doing it for way too long I actually don't know how to get all 4 directions working. Any help is appreciated!
@Gamenomaly
@Gamenomaly 2 жыл бұрын
First of all, THX for the nice comment! As for the question, it's totally possible. But it depends on how you want it to behave. Because now it remembers which horizontal direction you pressed last (by updating the direction only when it is not 0) and it will keep dashing in that direction even if you are not pressing anything. So if you added a vertical dash on a SEPARATE button in the same manner as the horizontal (only now using vertical value and adding the force to Y axis instead of X axis) it would work the same. It starts to be tricky if you want to have both vertical and horizontal dash on the same button. Because if you used the same system for “remembering” the direction (updating it only when its not 0) and only filled in the second axis (with vertical value), you would be always dashing diagonally cause the direction vector would never have zero in it. So if you only want to dash Left/Right, Top/Down and not diagonally. You would have to figure out how to remember the last direction input pressed and ditch the “remembering” system from the video because it's not gonna work for 4 directions. As you said the video was made some time ago and I basically haven’t touched Unity since so I don’t really have a good solution from top of my head. But I would probably try to get inspired from code in this post: stackoverflow.com/questions/46521943/how-to-stop-diagonal-movement-unity-2d
@Golden_Hephaestus
@Golden_Hephaestus 2 жыл бұрын
@@Gamenomaly Ah!! Thank you a ton, that was very well put. I'll try my best to think it over and look over the post. Thanks so much again , keep it up!
@Golden_Hephaestus
@Golden_Hephaestus 2 жыл бұрын
@@Gamenomaly Not sure if you're THAT interested but I was able to do it! No need to read it all because this is a rant LOL. The TLDR is that I was able to get it pretty smoothly with the new input system and a second script. Thank you! I used the new input system instead of getting the keycode and made a dash input for each direction with one modifer. The modifier helped me keep it to one button since I can set the main binding to shift, and have the modifier be the direction the player in holding. So instead of being stuck to a single key, I just made the new input require 2 keys, a direction and the dash button. I have the up and down directions in a seperate script so both types of dashes have seperate timers which I find really fun! Pressing both the horizontal and verticle dash makes you go diagonal which is also really fun (I know you didnt know if I JUST wanted 4 directions, but I did want to be able to go diagonal as well! I was just thinking one step at a time) however, I think I need to bridge the two scripts so I can add an if statement to play a seperate animation when dashing diagonally. I'm still not too versed in bridging scripts though so that'll be a nice headache, but trial by fire I suppose. Your information helped a ton on getting the vertical values so I really appreciate it. In a way I pretty much followed your example in the reply, but kept it to a single key with the new input system and by putting it in a seperate script. I've been enjoying your other videos as I've been working on the system, I'm learning a lot! Thanks once again, keep it up and be well! (Sorry if I didn't word this well- I'm very tired)
@Gamenomaly
@Gamenomaly 2 жыл бұрын
@@Golden_Hephaestus Am glad to hear that! Its always super satisfying to get your code to work! Hearing that my video was helpful to someone makes my day better so... Thx for sharing! :) Also.. new input system you say? Huh... perhaps I ll look into that myself aswell!
@freddatensack
@freddatensack 2 жыл бұрын
Most helpful Praktica repair video in the net. Thank you.
@Gamenomaly
@Gamenomaly 2 жыл бұрын
Means a lot! Thank you for the comment! :)