DashNothing
DashNothing
  • 30
  • 336 114
Making Fun Bullets in Godot
Whether you're making a top down twin stick shooter or a side scroller, you will benefit from making your bullets fun. I'll show you three examples of making bullets using particles and animations and the ways to make them juicy in Godot 4.
If you enjoyed the video, leave a like :)
Bullet spread video:
th-cam.com/video/oKF_DvARvWc/w-d-xo.htmlsi=drp8MSUm8gyVoULD
Random sprite video:
th-cam.com/video/VDk-tgnWwEM/w-d-xo.htmlsi=LMh8T3dlodS-qisf
Discord: discord.gg/wtfeeQaQVx
มุมมอง: 8 721

วีดีโอ

Godot @export - Everything You Need to Know
มุมมอง 28K4 หลายเดือนก่อน
Bullet Spread Guns th-cam.com/video/oKF_DvARvWc/w-d-xo.html @export in GDScript is a deceptively simple concept - it just exposes your variables in the inspector. In reality there's so many options Godot gives you when using @export that greatly improve your efficiency as an indie game developer. Let's master the @export tools and deepen our GDScript knowledge together. If you enjoyed the video...
Save and Load Settings in Godot 4 with ConfigFile | Let's Godot
มุมมอง 11K6 หลายเดือนก่อน
Easy Input Settings Menu th-cam.com/video/ZDPM45cHHlI/w-d-xo.htmlsi=gM76D5luzhEtnci5 Discord discord.gg/wtfeeQaQVx Using Godot's ConfigFile API you can easily save and load different settings for your indie game. Video settings, audio settings, keybindings / input settings, and all other types of configurations - save and load them all from an .ini or .cfg file. If you enjoyed the video, leave ...
Bullet Spread Guns / Shotguns for Twin Stick Shooters in Godot 4 | Let's Godot
มุมมอง 9K8 หลายเดือนก่อน
Take your Godot twin stick shooter to the next level with this simple yet effective spread bullet guns. Specify the arc, bullet count and fire rate, and go nuts. The enemies won't know what hit em. If you enjoyed the video leave a like :) 🎵 Toby Fox - ASGORE 🎵 Less Gravity - Featuring Mark Hoppus - Lofi 🎵 Less Gravity - Shhhh! Golf Is On - Lofi 🎵 Less Gravity - BCKYRD - Lofi
Damage Numbers in Godot 4 | Let's Godot
มุมมอง 13K9 หลายเดือนก่อน
RPG inspired damage numbers are a great way to implement visual feedback to the effectivness of the player's actions in your indie game. Even games that are not strictly RPGs implement them - Stardew Valley, Slay the Spire and Borderlands, among others, are great examples of utilizing damage numbers in combat. Implementing them into your Godot indie game is easy too - we'll code them in only a ...
How to Make a Great Health Bar in Godot 4 | Let's Godot
มุมมอง 41K9 หลายเดือนก่อน
Let's make a health bar / life bar inspired by popular fighting games such as Street Figther, Mortal Kombat, Tekken, Dragon Ball Fighterz, and even a shooter like Borderlands. The damage indicator aspect of this health bar is what really pushes it to the next level, both in terms of accessibility and game feel. And it's not made strictily for fighting games either - it would feel right at home ...
Dice Rolling in Godot 4 | Let's Godot
มุมมอง 12K10 หลายเดือนก่อน
Let's create a rolling die inspired by Baldur's Gate 3 skill checks, and games like Monopoly Plus and Clubhouse Games, using Godot's Rigidbody3D and Raycasts. This is perfect for any indie board games you're making in Godot 4, or to spice up a board game inspired RPG. After all, physical dice are always more interesting than pure RNG. If you enjoyed the video leave a like :) Blender tutorial by...
Easy Input Settings Menu | Let's Godot
มุมมอง 18Kปีที่แล้ว
Save and Load Settings: th-cam.com/video/tfqJjDw0o7Y/w-d-xo.html Let's create a keybinding menu to let your players customize the controls of your game. If you want to sell your indie game on Steam or similar platforms, you most likely should add a way to bind the keys of your game. Learn how to easily make keyboard and mouse key binding through Godot's InputMap and a way to reset the controls ...
Interact With Objects in Godot 4 | Let's Godot
มุมมอง 61Kปีที่แล้ว
👇Dialog Tutorial👇 th-cam.com/video/1DRy5An_6DU/w-d-xo.html Let's make an interaction system in Godot that allows players to press a button to trigger an event. You can make your NPCs start dialogs, implement save points, toggle lights, and anything else you could want your player to be able to do in your game world with a press of a button. By following this tutorial you'll also learn about Cal...
Freeze Frame for Maximum Impact | Let's Godot
มุมมอง 8Kปีที่แล้ว
Follow this easy and short Godot 4 tutorial to add hitstop / freeze frame effect into your game, be it a fighting game, a metroidvania or a top down shoot-em-up. Hitstops add a lot to the feel of your indie game. Along with the hit flash effect, they do wonders to sell the impact of in-game actions. :) 🎵 Journey of the Praire King - ConcernedApe 🎵 Nature's Crescendo - ConcernedApe
Speech Sound Effect with Text Box | Let's Godot
มุมมอง 9Kปีที่แล้ว
PART ONE: th-cam.com/video/1DRy5An_6DU/w-d-xo.html Let's polish our text boxes and dialog system with talking sound effects like those seen in games like Animal Crossing and old school RPGs. Also, we will add next line indicator, a smooth scale animation and more nifty stuff to complete A Short Hike inspired dialog box. :) 🎵 Tropicala - ConcernedApe 🎵 Journey Of The Prairie King - Final Boss & ...
Cute and Simple Dialog Box | Let's Godot
มุมมอง 50Kปีที่แล้ว
Taking inspiration from 2019's hit indie game A Short Hike, let's make a very clean and easy textbox. All we need is a textbox scene and a dialog manager to get talking NPCs for our Godot indie game. :) 🎵 Tropicala - ConcernedApe 🎵 The Sun Can Bend an Orange Sky - ConcernedApe
One Feature That Makes Twin Stick Shooters Amazing | Let's Godot
มุมมอง 6Kปีที่แล้ว
Making the game's camera move with the mouse is a great way to frame the action and allow the player to better react to threats. Many great shoot-em-ups use this trick, such as Enter the Gungeon, Nuclear Throne, and even a survival game like Forager. You can add it to your Godot indie game in less that 5 minutes, so let's do it! :) 🎵 And the Journey Begins - xDeviruchi
Easy Visual Shaders Hit Flash Effect | Let's Godot
มุมมอง 11Kปีที่แล้ว
Add a dose of juice to your 2D shoot em ups by implementing hit flashing using visual shaders in Godot 4. It's really easy, but it will take your indie game to the next level. :) 🎵 Journey of the Prairie King - Final Boss & Ending - ConcernedApe 🎵 In the Deep Woods - ConcernedApe 🎵 Ancient - ConcernedApe
Pick Up Objects with the Mouse in Godot 4 | Let's Godot
มุมมอง 9Kปีที่แล้ว
Forager made an interesting design decision making the item drops able to be picked up by hovering the mouse cursor over them. This allows players to pick up items from a distance, which is very different from other surival and farming games such as Minecraft and Stardew Valley. Let's code collecting items with the mouse for our 2D survival Godot game. :) 🎵 Journey of the Prairie King - Final B...
Randomizing Sprites | Let's Godot
มุมมอง 9Kปีที่แล้ว
Randomizing Sprites | Let's Godot
The Foundations of Decay - My Chemical Romance [Lyrics]
มุมมอง 1.5K2 ปีที่แล้ว
The Foundations of Decay - My Chemical Romance [Lyrics]
Among the Wildflowers - The Hotelier [Lyrics]
มุมมอง 2.3K2 ปีที่แล้ว
Among the Wildflowers - The Hotelier [Lyrics]
Face Me - Plot In You [Lyrics]
มุมมอง 21K2 ปีที่แล้ว
Face Me - Plot In You [Lyrics]
Please Don't Cry, You Have Swag by Hot Mulligan [Lyrics]
มุมมอง 5K3 ปีที่แล้ว
Please Don't Cry, You Have Swag by Hot Mulligan [Lyrics]
Beach Front Property by Spanish Love Songs [Lyrics]
มุมมอง 4193 ปีที่แล้ว
Beach Front Property by Spanish Love Songs [Lyrics]
La Dispute - Nobody Not Even The Rain (Up Music Video)
มุมมอง 4106 ปีที่แล้ว
La Dispute - Nobody Not Even The Rain (Up Music Video)
Brand New - No Reset (Up Music Video)
มุมมอง 2056 ปีที่แล้ว
Brand New - No Reset (Up Music Video)
Funeral for a Friend - Roses For The Dead (from another room)
มุมมอง 666 ปีที่แล้ว
Funeral for a Friend - Roses For The Dead (from another room)
What a Catch Donnie (triple layered)
มุมมอง 696 ปีที่แล้ว
What a Catch Donnie (triple layered)
Bob Ross Harlem Shake
มุมมอง 3096 ปีที่แล้ว
Bob Ross Harlem Shake
The Golden Egg
มุมมอง 1116 ปีที่แล้ว
The Golden Egg
Fall Out Boy - Golden
มุมมอง 1296 ปีที่แล้ว
Fall Out Boy - Golden
48 Hours - A Game Jam SImulator
มุมมอง 3689 ปีที่แล้ว
48 Hours - A Game Jam SImulator

ความคิดเห็น

  • @dreamster8264
    @dreamster8264 ชั่วโมงที่ผ่านมา

    I got about half way through this before realising that it's not the tutorial I should have been following haha! But I'm saving it to a playlist for later because it's still awesome and easy to follow.

  • @master_kehos
    @master_kehos 2 วันที่ผ่านมา

    Many thanks for this tutorial, so simple and so cool the result!

  • @GD-Monkey
    @GD-Monkey 4 วันที่ผ่านมา

    This tutorial is so much more than I needed! It's hard to find useful tutorials like this! :)

  • @magni319
    @magni319 4 วันที่ผ่านมา

    Does work for mouse, but just collides with player character like solid object

    • @DashNothing
      @DashNothing 4 วันที่ผ่านมา

      @@magni319 You have to adjust the item's collision layer so it doesn't do that

    • @magni319
      @magni319 4 วันที่ผ่านมา

      @@DashNothing Item is on Items layer with Player mask on and Player is on Player layer with Item mask on, right?

    • @DashNothing
      @DashNothing 4 วันที่ผ่านมา

      @@magni319 You don't need the item mask on the player

    • @magni319
      @magni319 4 วันที่ผ่านมา

      @@DashNothing doesn't work either way.

    • @DashNothing
      @DashNothing 4 วันที่ผ่านมา

      @@magni319 Check the item code. Did you do the var collision = move_and_slide() and then check if collision happened?

  • @JuanAndresMingrone
    @JuanAndresMingrone 5 วันที่ผ่านมา

    Great tutorial man!! thanks!!

  • @rhnirsilva652
    @rhnirsilva652 5 วันที่ผ่านมา

    clean and fast, NICE

  • @Aguy-r4p
    @Aguy-r4p 5 วันที่ผ่านมา

    This tutorial helped me so much, its easy to understand, easy to do, and wonderfully made, please keep making these!

  • @abubakrkhodzhaev8618
    @abubakrkhodzhaev8618 6 วันที่ผ่านมา

    Can you make a tutorial like for Godot cause I'm a beginner I want to learn not just copy your work to understand it

  • @yusarimahubara
    @yusarimahubara 7 วันที่ผ่านมา

    how to listen when the event has modifiers like ctrl or shift pressed? It only takes ctrl but not the rest

  • @karolinagarcia7641
    @karolinagarcia7641 7 วันที่ผ่านมา

    I love this song 🎵 ❤

  • @lordofdarkness5505
    @lordofdarkness5505 8 วันที่ผ่านมา

    Im geting the error “Invalid set index ‘text’ (on base: ‘Nil’) with value of type ‘String’.” Is this because of a update that make this tutorial outdated or is it because I did something wrong?

  • @Dailyfiver
    @Dailyfiver 8 วันที่ผ่านมา

    I'm stuck on adding the action list from the scene tree... for some reason I can only access the tree within the button, and not the tree from the Input Settings menu. Any help is appreciated! Edit: GOT IT! I made a simple mistake and attached the script to the button instead of to the input settings scene. Once I moved the script to the input settings scene, I also had to change the very first line of the script from "extends Button" to "extends Control". Hope this helps somebody else.

  • @caquito
    @caquito 9 วันที่ผ่านมา

    What a great implementation, thanks for sharing!

  • @anamiriotsu2479
    @anamiriotsu2479 10 วันที่ผ่านมา

    Hey i've got a question Im new to this and when i use label.show() or label.hide() it wants me to make it an instance. I have no idea what that means 😅. Im just confused it worked for you but not for me. Can someone help?

    • @DashNothing
      @DashNothing 10 วันที่ผ่านมา

      @@anamiriotsu2479 Sounds like you get the null instance error. Check the @onready var label and make sure that the path and the name of the label node is valid.

  • @ChillySmalls2910
    @ChillySmalls2910 11 วันที่ผ่านมา

    can you do a version with an options button, i have resolution implemented in my game and i just cant figure it out

    • @DashNothing
      @DashNothing 11 วันที่ผ่านมา

      @@ChillySmalls2910 You should save the index of the selected option. You get it in the OptionButton's selected signal callback

    • @ChillySmalls2910
      @ChillySmalls2910 11 วันที่ผ่านมา

      @@DashNothing thanks

  • @904bambino
    @904bambino 11 วันที่ผ่านมา

    My favorite by far ❤

  • @JimKrillPDX
    @JimKrillPDX 12 วันที่ผ่านมา

    If you are using a setter for "health" and then change "health" inside the setter, wouldn't that result in recurssion? That's what is happening for me.

    • @DashNothing
      @DashNothing 11 วันที่ผ่านมา

      @@JimKrillPDX No because in Godot you have to manually assign the value to the property inside the setter, otherwise it won't change

  • @FredHareon
    @FredHareon 12 วันที่ผ่านมา

    I am using Godot 4.3. The sprite of the box isnt resizing when I enter a text.

  • @Whautum
    @Whautum 12 วันที่ผ่านมา

    Hi, great tutorial! I have a question. Can you implement this with a localization system?

  • @ypaut
    @ypaut 13 วันที่ผ่านมา

    thanks!

  • @sephreed1938
    @sephreed1938 17 วันที่ผ่านมา

    Is the code for this hosted anywhere? I'd love to copy paste

  • @sturesvensson4097
    @sturesvensson4097 18 วันที่ผ่านมา

    Could someone help me. I followed the tutorial for both input remapping and this one. I have checked three times for mistakes in my code but I found nothing wrong. Though I still get this weird issue when running the game. All mouse inputs shows up as (Unset) except for when pressing the reset button. I am using Godot Version 4.2.2. But still, thanks for the amazing tutorials.

  • @tartarusdivision1054
    @tartarusdivision1054 18 วันที่ผ่านมา

    perhaps not do the entire complex bits and reveal only in the end that there is a whole another dialogmanager you have to do? really feel like the entire thing can be made simple

    • @DashNothing
      @DashNothing 18 วันที่ผ่านมา

      @@tartarusdivision1054 This is as simple as I could make it for TH-cam, but if you find a simpler way that works let me know

  • @mojomos
    @mojomos 19 วันที่ผ่านมา

    i followed the tutorial but nothing happens when i walk past my npc

  • @MrJerrylikes
    @MrJerrylikes 20 วันที่ผ่านมา

    !!!! Thank you!

  • @trueblue97
    @trueblue97 21 วันที่ผ่านมา

    Anyone know how to save a config with an android app, as opposed to a PC application?

  • @jameslionbreath
    @jameslionbreath 23 วันที่ผ่านมา

    If I wanted to make it so the player can add multiple button options for 1 movement, how would one do it?

  • @DamianCRWDctrl
    @DamianCRWDctrl 24 วันที่ผ่านมา

    3D version, please 🙏

  • @nccf5725
    @nccf5725 25 วันที่ผ่านมา

    I get an error "invalid set index 'text' (on base:Nill) with value of type 'string'

    • @DashNothing
      @DashNothing 25 วันที่ผ่านมา

      @@nccf5725 Sounds like you didn't get the label from the tree correctly in the @onready var label = $... line. Double check if the path and the name of the label is correct.

    • @nccf5725
      @nccf5725 25 วันที่ผ่านมา

      @DashNothing is there anyway to just display the dialog box in the scene? I tried, but I got confused

    • @nccf5725
      @nccf5725 25 วันที่ผ่านมา

      In a scene* like a message for player or something like that

    • @DashNothing
      @DashNothing 25 วันที่ผ่านมา

      @@nccf5725 You can edit the text in the label in the editor, but then you can't display anything else and you have to remove a lot of the code that deals with displaying the text.

    • @nccf5725
      @nccf5725 25 วันที่ผ่านมา

      @DashNothing I saw a lot of typewriter tutorials but they all display all the text in one time and when I put a sound to it, it becomes so annoying. guess I'll try using the typewriter with a timer

  • @Sunrymoon
    @Sunrymoon หลายเดือนก่อน

    Oh and ali get an error saying that the global rotation and global position are not declared in current scope,the Tutorial is good but i just wish uou Didn't hide the tree i think this could have helped

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@Sunrymoon In which script and line do you get this error?

    • @Sunrymoon
      @Sunrymoon หลายเดือนก่อน

      Line 21 and 18

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@Sunrymoon Your line number may be different than mine. Is this error happening in your bullet script?

    • @Sunrymoon
      @Sunrymoon หลายเดือนก่อน

      @@DashNothing no it's happening in the gun script

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@Sunrymoon Check the @onready line in the gun script where you preload the bullet scene. Are you sure you're peloading the right scene? Also make sure the extension of the preloaded scene is .tscn and not .gd

  • @Sunrymoon
    @Sunrymoon หลายเดือนก่อน

    Am i the only one to see the anime face hahah0:17

  • @PriviSeaAmu
    @PriviSeaAmu หลายเดือนก่อน

    But i dont wanna follow mouse

  • @MrDeadNote
    @MrDeadNote หลายเดือนก่อน

    This might be an extremely newbie question, but for some reason the accuracy of the text showing in my label is not 100% accurate, sometimes it works, and sometimes gives the wrong number, and it is not consistent, i tried checking the raycasts on my dice any everything seems correct. Edit: seems to only happen when I have 3x of the dice Edit: Found the issue, i made a numbskull mistake on making separate _roll_finished(), works properly now. Tutorial was awesome!

  • @chaosmachines934
    @chaosmachines934 หลายเดือนก่อน

    do you have a 2D version to if possible

  • @chaosmachines934
    @chaosmachines934 หลายเดือนก่อน

    will this work for a random dice game too and how exactly i do want to create a dice game but lets just say if dice = 1 or frame 1 the dice heals my player if dice = 3 it dose DMG to my player like can you help me out on this one do you have any vids on this topic

  • @honeybee8669
    @honeybee8669 หลายเดือนก่อน

    what if you dont want the bullet to rotate

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@honeybee8669 You can set rotation_degrees to 0 in the bullet's _ready() function

    • @honeybee8669
      @honeybee8669 หลายเดือนก่อน

      @@DashNothingthank you

  • @pixboytv
    @pixboytv หลายเดือนก่อน

    I have learned so much just doing this along, a bit speedy but amazing tutorial ! Thank you very much my project really needed this !!

  • @davidkurosaki8457
    @davidkurosaki8457 หลายเดือนก่อน

    Could you teach how to put skills, for example the character has 2 or 3 skills and you can select one when entering the game, it will have a cooldown when used.

  • @thabeetle1288
    @thabeetle1288 หลายเดือนก่อน

    your tutorials are so awesome

  • @WiredGamesOfficial
    @WiredGamesOfficial หลายเดือนก่อน

    The last end requires absolutly that theres 2 other methods being called this is not a Universal script not helpful!!!!!

  • @ULTRADARKSETH
    @ULTRADARKSETH หลายเดือนก่อน

    Again. Very helpful ! Really flexible . I would like to know your ideas behind the enemies super._set_health(value) if you don't mind.

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@ULTRADARKSETH Thank you! Every enemy inherits from the Enemy.gd script which has the var health and a setter function _set_health. When you use the keyword super you're calling something on the base script, in this case the Enemy.gd. So this sets the health to a new value. You can also define var health inside of each enemy's script if you don't have a lot of them, which would make this code slightly easier to follow. But having a base class for the Enemy is useful when you plan on having a lot of different ones that each use the same set of vars (like health).

  • @nexpersonal5066
    @nexpersonal5066 หลายเดือนก่อน

    As I expanded on it, I had a bunch of problems with this code skipping lines at random and a lot of bugs. But changing "_show_text_box" to be a "for each" that awaits for an input signal instead of having the input event call the function again got rid of basically all bugs

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@nexpersonal5066 Interesting. So you changed it to calling the show_text_box func inside a for eaxh loop? I wouldn't think that would make a difference because the logic flow remains the same.

    • @nexpersonal5066
      @nexpersonal5066 หลายเดือนก่อน

      @@DashNothing basically instead of having _show_text_box run once, then on the _input event call it again, I run a "for line in dialog_lines" inside of it, and in each loop await for a line_advanced signal, that is emitted in the input section, this fixes the issue of some dialog lines being skipped when chain calling the function (I implemented dynamic button generation in the chatbox for responses, and some responses spawned their own dialog boxes)

  • @DimonRgHere
    @DimonRgHere หลายเดือนก่อน

    if someone wanna smooth damage_bar and doesn't know about tweens, can change code, here's changings func _on_timer_timeout: var tween = get_tree().create_tween() tween.tween_property(damage_bar,"value",health,0.2)

  • @funbrickstudios1956
    @funbrickstudios1956 หลายเดือนก่อน

    I am trying to use this for exiting a dungeon, but each time I walk to the exit my game just crashes, any tips?

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@funbrickstudios1956 do you get an error when it crashes?

    • @funbrickstudios1956
      @funbrickstudios1956 หลายเดือนก่อน

      @@DashNothing yes, E 0:00:00:0726 interaction_manager.gd:46 @ _input(): The InputMap action "interact" doesn't exist. <C++ Error> Condition "!E" is true. Returning: false <C++ Source> core/input/input_map.cpp:262 @ event_get_action_status() <Stack Trace> interaction_manager.gd:46 @ _input()

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@funbrickstudios1956 You need to go into project settings, switch to the input map tab and add an interact action.

    • @funbrickstudios1956
      @funbrickstudios1956 หลายเดือนก่อน

      @@DashNothing I fixed that, now I dont get the error anymore but the game still crashes and I have a yellow arrow that points to, label.global_position = active_areas[0].global_postion

    • @funbrickstudios1956
      @funbrickstudios1956 หลายเดือนก่อน

      @@DashNothing I also get this message(by the way my game crashes when walking into the collisionshape), Invalid access to property or key 'global_position' on a base object of type 'Area2D (InteractionArea)'

  • @MaxIzrin
    @MaxIzrin หลายเดือนก่อน

    If your script runs in the editor, using the [Tool] tag, and you are exporting and modifying an array of Resources, those must have the [Tool] tag as well.

  • @Paradi5e_l0st
    @Paradi5e_l0st หลายเดือนก่อน

    For the mumble sound, I seem to be having a problem with the playback. I ran it through a 2D viewport to import into my 3D game as a texture, but no matter where I parent the audio node and even set the viewport to listen in, I don't seem to be able to get the audio sound to play. It's definitely going *over* the section in the code where it plays/instantiates the audio node. But there's no crashes and no sound. I'm going to try and solve this issue but I was wondering if you might know what could cause this? If I manage to fix it I'll update here in case anyone else needs this solution.

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@Paradi5e_l0st Do other audio stream players play normally? And does the textbox audio stream player play with a different sound? Check if the volume on the audio stream player is not low and same for the master audio bus. You can also try increasing the max polyphony number on the player.

  • @AidanRhoden3D
    @AidanRhoden3D หลายเดือนก่อน

    The function accept_event() no longer exists in Godot 4.3; currently looking for alternative. **EDIT** Using event.pressed = false works perfectly for me.

  • @AidanRhoden3D
    @AidanRhoden3D หลายเดือนก่อน

    This was exactly what I needed; thank you!

  • @thabeetle1288
    @thabeetle1288 หลายเดือนก่อน

    Thanks for the great tutorial, im trying to make it so you can skip to the end of the dialogue when you press a button, i tried to just make the letter time really fast but that bugs out the audio, what other way can i do that? Thanks!

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@thabeetle1288 Maybe you could stop the letter timer and just add the rest of the characters into the textbox immediately

  • @mateuszparus
    @mateuszparus หลายเดือนก่อน

    Is it your mic picking up typing sound or some sort of software that adds it in post production? If it's the latter, what software is it?

    • @DashNothing
      @DashNothing หลายเดือนก่อน

      @@mateuszparus It's MechaKeys

    • @mateuszparus
      @mateuszparus หลายเดือนก่อน

      @@DashNothing thanks