Lerping - How To Move Parts Without TweenService

Поділитися
Вставка
  • Опубліковано 14 гру 2022
  • MERCH ► shop.gnome.codes/
    DISCORD ► / discord
    TWITCH ► / gnomecode
    TWITTER ► / gnomecoderblx
    WEBSITE ► gnome.codes/

КОМЕНТАРІ • 156

  • @CrabGuyy
    @CrabGuyy Рік тому +11

    This is the most well explained and complete lerp video. This is a great resource

  • @Badubiy
    @Badubiy Рік тому +13

    Why only 452 views? You deserve millions! Your videos are so useful and important

    • @GnomeCode
      @GnomeCode  Рік тому +5

      Thanks for the support

    • @horrorgamedev
      @horrorgamedev 2 місяці тому

      @@GnomeCode i may be hyper late to this video, but how could i make a part lerp or tween to another part. im trying to make a script that pulls the player towards a part

  • @MarxismOfficial
    @MarxismOfficial Рік тому +1

    DUDE, I'VE BEEN WANTING TO MAKE THIS FOR SO LONG. THANK YOU VERY MUCH!

  • @TheAmazingRobloxDev
    @TheAmazingRobloxDev 9 місяців тому

    I watch your videos almost every day sins 5 months ago and i love all the work you put for all you viewers

  • @candykid44
    @candykid44 Рік тому +4

    Very interesting tutorial idea! Keep up the good work gnome! :)

  • @mr_griffolukegriffiths9166
    @mr_griffolukegriffiths9166 Рік тому +24

    Superb video! Really thorough and without overcomplicating it. Bravo you awesome Gnome 👌

  • @GreatRamilYT
    @GreatRamilYT Рік тому

    wow, thx GnomeCode for new video! keep up the good work creating amazing content!

  • @cryytics2730
    @cryytics2730 Рік тому

    Thank you, I am learning how to script right now and this taught me alot.

  • @lossycompressed
    @lossycompressed 10 місяців тому +1

    very useful, been porting a game to an older client without tweenservice so this will be very helpful!

  • @EndeXlol
    @EndeXlol Рік тому +2

    Great video, exactly what i needed 👍

  • @MontiBloxxer
    @MontiBloxxer Рік тому +1

    Yo I was looking for a tutorial on this. Thanks!

  • @cocostars_37
    @cocostars_37 Рік тому

    As always, perfect !

  • @tist203
    @tist203 Рік тому

    Excellent video and demo

  • @uliveulearnandregret
    @uliveulearnandregret Рік тому

    ngl this is more helpful compared to most of the tutorials out there, they don't really explain what tween is in a good way, I'm hoping the raycast video can get to me too :)

  • @koainanis5840
    @koainanis5840 Рік тому

    That's a pretty interesting little nice helper !
    The GnomeCode made it =)

  • @cashier_a920
    @cashier_a920 Рік тому

    tbh gnome code = W ive been following him since his first learn how to code video I think it was

  • @FEG_Studio
    @FEG_Studio 11 місяців тому

    Underrated !

  • @LeCanardYT
    @LeCanardYT Рік тому

    Thanks you for the help, you need more likes !

  • @universed493
    @universed493 11 місяців тому +1

    Amazing video! Roblox documentation really doesn’t have a lot on this subject. I’m currently making inverse kinematics feet in r6, I’ve finished mostly everything, but I just needed a way to get the feet to lerp smoothly to the target within the renderstep.

    • @oofoof69
      @oofoof69 Місяць тому

      Do you plan pn making that a plugin?

  • @NukegamerboyRA
    @NukegamerboyRA Рік тому +8

    This is what I needed for my game thank you!

    • @epixerty
      @epixerty Рік тому +1

      no you didn't

    • @NukegamerboyRA
      @NukegamerboyRA Рік тому +1

      @@epixerty yes I do I'm making a game with a group of people and I'm the scripter. So stop assuming what people need and don't

    • @epixerty
      @epixerty Рік тому +1

      @@NukegamerboyRA You're the type of guy to comment the same thing on every video, just because you feel like commenting something. Lerp isn't even that advanced, and if you are a "scripter" you would at least know about TweenService which is almost the same thing

    • @qwerty_qwerty
      @qwerty_qwerty Рік тому +4

      @@epixerty did you even watch the video? The reason Gnome is showing us this is because using TweenService you can't change the target while the Tween is running. And it doesn't matter that it's not advanced, no one said it was.

    • @epixerty
      @epixerty Рік тому

      @@qwerty_qwerty I know that, but that's for very specific situations which this guy clearly hasn't even encountered yet

  • @stroyosh4670
    @stroyosh4670 Рік тому

    I've learned a lot 😃

  • @glenrose300
    @glenrose300 Рік тому +63

    0 Views, 0 Comments And 0 Likes. Don't Know How I Got A Notification Early When My WiFi Is Terrible.

    • @epixerty
      @epixerty Рік тому +2

      doesn't have anything to do with your wifi its youtube

    • @Shiba6442
      @Shiba6442 Рік тому +3

      @@epixerty if you have bad WiFi your youtube will be terribble

    • @groboggan9535
      @groboggan9535 Рік тому +3

      It’s because you are the chosen one my lord “bows down respectfully and does a little jig”🥔

    • @epixerty
      @epixerty Рік тому +2

      @@Shiba6442 a bad wifi is just going to delay the notification less than 2 seconds, doesn't change the fact that you would be very early

    • @CuteBricks
      @CuteBricks Рік тому

      Maybe the 0 was for the wifi

  • @Batimox
    @Batimox Рік тому

    Nice video, however I have a question, will you still continue with the doors tutorial?

  • @Im_crybilon
    @Im_crybilon Рік тому

    This has been the traditional code for coding since I started back in 2014; I think I should get back developing-kinda nostalgic

  • @Tamla1959
    @Tamla1959 Рік тому +1

    is there a way i could use this to rotate a model colockwise constantly in the run service loop, while ocislating it up and down slightly, in other words, can i lerp 2 or more properties at once?

  • @beanoslol
    @beanoslol Рік тому

    I also learned how to make a map system with this

  • @TheHeadlessMario
    @TheHeadlessMario Рік тому

    Good video, i learned lerping from your rush AI video, Thanks :) btw just one question, when does doors part 8 come out?

    • @Shadow_06735
      @Shadow_06735 Рік тому

      thats what im questioning as well!

  • @darky_gamer4820
    @darky_gamer4820 Рік тому

    Gnomecode will you work more on doors I LOVE THAT!

  • @bardiumtrove
    @bardiumtrove Рік тому

    thanks it helped!

  • @Despacite
    @Despacite Рік тому

    Nice Video!

  • @djcrutzfighter_rbx
    @djcrutzfighter_rbx Рік тому

    Hiiiiio 28 mins early best content

  • @alejandrorivera9694
    @alejandrorivera9694 Рік тому +2

    Very nice tutorial! I really needed to learn that but... How do I make the Animate2 Script compatible with other animation scripts?Help me to fix that please! (I already subscribed and liked)

  • @SunkenOcean
    @SunkenOcean Рік тому +1

    could you break down/explain what the for *for i =* means?

  • @MiroSynthBit
    @MiroSynthBit Рік тому +2

    Great useful tutorial! , but what i'l appreciate more is that you make a tutorial on camera manipulation.
    such as if you click a part the camera goes to the part.

    • @GnomeCode
      @GnomeCode  Рік тому +1

      I may do a standalone video on that soon. In the meantime, you may find this helpful: ua-cam.com/video/UJEr-gCUJ5k/v-deo.html

  • @kxhu
    @kxhu 11 місяців тому

    i really like to use the math formula
    ```
    {end} - x position where you want to move the part to
    ( X * 2 + {end} ) / 3
    ```
    ,where it will execute the code, until the part is on it's destination

    • @Fujui
      @Fujui 11 місяців тому

      Can you elaborate please?

  • @octobober47
    @octobober47 Рік тому

    Love the video, could we get a video on more towers from the tower defense series, like aviators or summoners that’d be super helpful! Keep the videos coming!

  • @walsterburns450
    @walsterburns450 Рік тому

    Damn nice vid

  • @petah_goofister
    @petah_goofister Рік тому +1

    Idea for series:
    How to make a game like
    “Natural Disaster Survival”

  • @iloveapplejuice5947
    @iloveapplejuice5947 Рік тому

    When is the best gnome jam?

  • @DeveloperPop
    @DeveloperPop Рік тому

    I have a damage code with a part that will lerp to a location. If the part is deleted why is the damage code still working when the Lerp is complete ((the damage script works when the lerp is complete so its inside the lerp script))

  • @hike8932
    @hike8932 Рік тому

    this is like super advanced and i think tweening is more efficient
    so ima leave it here and head to the next tutorial
    or if you want to learn maybe learn cframes a little bit more and the runservice too

    • @hike8932
      @hike8932 Місяць тому +1

      Look at you, your so epic, because im now here to learn how to incorporate lerping, bezier curves and some maths stuff into coding. Good job, me. Keep going.

  • @_dev_wolwaz5632
    @_dev_wolwaz5632 10 місяців тому

    How to make the main part lerp to the target and then lerp back to its original position?

  • @arandomguywithfriends
    @arandomguywithfriends Рік тому +2

    When is part 8 of doors?

  • @danisactive6254
    @danisactive6254 6 місяців тому

    soo once alpha equaled more than 1, how do i make it so that it moves smoothly again after making part.CFrame equal to startCFrame

  • @qester5
    @qester5 Рік тому

    gnomecode when will you make another doors tutorial?

  • @sebalby34
    @sebalby34 Рік тому +2

    cool video! whe next doors tutorial tho?

  • @rumin_al642
    @rumin_al642 8 місяців тому

    so we can use this method for elevators in td?

  • @real_logangifty07
    @real_logangifty07 Рік тому

    Hey can you do part 8 of doors because part 1 of doors, I tried but don't work people kept saying it, maybe you know how to fix the bugs for room generated, entity and etc.

  • @user-jy9yv7to8u
    @user-jy9yv7to8u Рік тому +1

    Bro Gnome are you seeing my project or something cause i needed a way to move my models

  • @fatcat9000
    @fatcat9000 8 місяців тому

    any idea how to tween an object with proximity prompts?

  • @GamingStudiosX
    @GamingStudiosX Рік тому +1

    why are your newer videos like darker than the videos you made a few days ago ??

  • @iloveapplejuice5947
    @iloveapplejuice5947 Рік тому +1

    Nice

  • @beanoslol
    @beanoslol Рік тому

    What about if I use PivotTo() instead of Lerp()

  • @ImVerySorry
    @ImVerySorry Рік тому

    Remember: you can select something and then press ''CTRL + X'' to delete + copy it. So if you press ''CTRL + V'' it will be pasted. c:

  • @SuperGamer-kr1dn
    @SuperGamer-kr1dn Рік тому

    n the tower defence series that GnomeCode created, i have a problem in it. When i load my game, the lobby's data is working and loading, but when i play the game the data in the game is not connecting with the data in the lobby. Please can someone help me with this, i am so frusterated and have been trying this for sooooo many hours

  • @nickkingpiggy2651
    @nickkingpiggy2651 Рік тому

    I like it i might use it for my games ??? 👌👌

  • @rockyes3239
    @rockyes3239 3 місяці тому

    lerp cant be used on strings?

  • @abnormal_gamer3
    @abnormal_gamer3 Рік тому

    mr gnome code i cant even use roblox studio and try to make a tds Game! how do i fix this problem?

  • @thechannel7988
    @thechannel7988 Рік тому

    can you create a monster that randomly attacks the player like Charles from "Choo Choo Charles" I understand that this game was made on a different game creation engine, but if possible, please do a tutorial on this

  • @animatnetic2545
    @animatnetic2545 10 місяців тому

    Hey ugh, I probs wont get a reply, but when you defined "startTime", you actually never used it???

  • @andyengine2661
    @andyengine2661 Рік тому

    would love it if you could do a tutorial for first person weapons .. from scratch ... including arms and reloading etc, etc... their doesn't seem to be a definitive tutorial on the subject that doesn't use pre-made code etc.

    • @bigamingplayer2409
      @bigamingplayer2409 Рік тому +1

      Your gonna need to learn a TON of scripting and techniques before you get to advanced stuff such as FPS weapons as they could be coded in many different ways

    • @andyengine2661
      @andyengine2661 Рік тому

      @@bigamingplayer2409 I already know quite a lot of scripting basics for Roblox ... The idea of a tutorial is to teach ... A reloading weapon tutorial would be great for learning new scripting techniques. My area isn't really scripting/coding but in 3D asset creation. My scripting knowledge mainly comes from using Unreal Engine 2 and Unreal Script.

  • @kennethkline7702
    @kennethkline7702 8 місяців тому

    Please turn this into a camera sequence

  • @aimbro69
    @aimbro69 Місяць тому

    how do u lerp model

  • @jacobfromohio5347
    @jacobfromohio5347 Рік тому

    An interesting way to move parts! I do have a question though, if a player were to stand on a lerping part, would they stay on it?

    • @GnomeCode
      @GnomeCode  Рік тому +1

      No, when you directly set the CFrame of a part you're not using the roblox physics engine (Which is required for standing on moving items). Instead you should make use of BodyMovers/Contraints for that.

    • @UltraDubzYT
      @UltraDubzYT Рік тому

      @@GnomeCode whats that

    • @triducal
      @triducal Рік тому

      @@UltraDubzYTlook it up

  • @jackoboy7766
    @jackoboy7766 Рік тому +2

    I'm confused on why the alpha value is runningTime divided by lerpTime. Could someone explain it?

    • @BasedOnBrian
      @BasedOnBrian Рік тому

      Getting its speed

    • @BasedOnBrian
      @BasedOnBrian Рік тому

      and move in constant

    • @jackoboy7766
      @jackoboy7766 Рік тому

      @@BasedOnBrian yeah but he said that the runningTime was 1.5 and I don't understand where that came from, because the value in the variable was 0.

    • @BasedOnBrian
      @BasedOnBrian Рік тому

      @@jackoboy7766 Heartbeat detects ur frame wdym

    • @pepperdayjackpac4521
      @pepperdayjackpac4521 10 місяців тому

      Bc needs to get the percentage. .5 = 50% for example; it has to be a value between 0 and 1, and you do that by dividing by the maximum amount.

  • @twizdev
    @twizdev Рік тому

    niceee

  • @kenzokhqnh14
    @kenzokhqnh14 Рік тому

    Hey Gnome can you make video about gamepass and save it in shop, like "mini extra Tower Defense game" so you can buy limited tower by robux and use it in match. I hope you do it 😢

  • @Cowboy_Hat202
    @Cowboy_Hat202 Рік тому +1

    When another doors tutorial?

  • @BabyCosmoUwu
    @BabyCosmoUwu Рік тому

    when r u making the doors tutorials??????????????????????

  • @Mlues
    @Mlues Рік тому

    Hey im making a tds game i watched your first tds coding thing but it didnt work for me :C

  • @jonac0426
    @jonac0426 Рік тому

    cool

  • @arandomguywithfriends
    @arandomguywithfriends Рік тому

    Part 8 of doors idea: Screech and Dark rooms or Timothy or coins or other items,

  • @RobloxPuppet
    @RobloxPuppet Рік тому +1

    When teddy Chapter 5 come out

  • @timelapseman3318
    @timelapseman3318 Рік тому

    i want to play a chinese war game but there is none that is good can you start a series on how to make a war game?

  • @F1Frankie2511
    @F1Frankie2511 Рік тому

    When’s the next doors tutorial

  • @gemmken
    @gemmken Рік тому

    doors episode when? I'm waiting for the beautiful start room 👍👍

  • @hxmornyless
    @hxmornyless Рік тому

    Gnomecode make the part 8 please

  • @eduerob1012
    @eduerob1012 Рік тому

    Make another escape game like teddy plsssssss

  • @atomizerplayz
    @atomizerplayz Рік тому

    Hey GnomeCode! Can you help me please? Im trying to code a tower defence game but right now im stuck. I cant get the tower finding zombie thing to work and i really want to create my own animations but i don't have the animation editor. So please help me.

    • @GnomeCode
      @GnomeCode  Рік тому

      The Animation Editor can now be found on the 'Avatar' tab of roblox studio

    • @atomizerplayz
      @atomizerplayz Рік тому

      thx for help

  • @TheOgKingEnderKill
    @TheOgKingEnderKill Рік тому

    when doors tutorial

  • @GamerlazaMPG1703
    @GamerlazaMPG1703 Рік тому

    Hi gnomecode

  • @jimsmowingofficial
    @jimsmowingofficial 11 місяців тому

    You should add a math.clamp to the alpha, otherwise it could go over what it should

  • @Co4e
    @Co4e Рік тому

    what about part touch sound play only for the player who touched the part it's a great idea believe me

    • @itsnotloveitslust
      @itsnotloveitslust Рік тому

      Local Script and Remote Event.

    • @randombrandon3085
      @randombrandon3085 Рік тому

      define the sound and copy it to the local players gui who fired the touch events and then play the sound. If you need help let me know I'll go in studio and make the script

  • @gabgabsgameworld
    @gabgabsgameworld Рік тому

    Yo gnomecode i know the "how to make a tower defense game" series ended but how do you make a enemy that spawns another enemy (such as a necromancer or mystery in tower defense games)

  • @Beta_kid
    @Beta_kid Рік тому

    Please make more teddy

  • @Dolne4
    @Dolne4 Рік тому

    It would be nice to learn how to script a car so the player would be able to drive it

  • @Juxlaque
    @Juxlaque Рік тому

    Hi bro, could you redo the tower defense series because each episode has bugs, are you working on it?

  • @Ilike_brains
    @Ilike_brains Рік тому

    How does this still have 329 views

  • @epixerty
    @epixerty Рік тому

    the only downside is easing styles

    • @GnomeCode
      @GnomeCode  Рік тому

      Yes, when you go custom you don't get off the shelf tools. You could make your own custom tweenstyles with lerps if you really wanted to though. Simply a matter of adjusting the alpha value in accordance with a curve

    • @epixerty
      @epixerty Рік тому

      @@GnomeCode yeah that's right. I don't know much about trigonometry and math in general, so I would need to do a lot of research

  • @kendelons
    @kendelons Рік тому

    part.CFrame.Position.X += 10 easy

    • @westside319
      @westside319 Рік тому

      not smooth

    • @alejandrorivera9694
      @alejandrorivera9694 Рік тому

      This would be a LOT better: part.CFrame.Position.X += ((part2.CFrame.Position.X - part.CFrame.Position.X)*0.1)
      basically takes the difference and multiplies it by 0.1 making it smooth cuz when the part is closer starts to go slower because we multiply the difference by 0.1 meaning the closer it is, the slower it is. (honestly this is a TERRIBLE option, but also an option.)

  • @WoofyDoesStuff
    @WoofyDoesStuff Рік тому

    Day 4 of asking gnome code to make a game like flee the facility

  • @blurristic
    @blurristic Рік тому

    27th

  • @pothangus1118
    @pothangus1118 Рік тому +1

    E

  • @p2l
    @p2l Рік тому

    part.CFrame = part2.CFrame (illegal in 69 countries) (gone wrong) (omg) (real method)

    • @GnomeCode
      @GnomeCode  Рік тому

      This instantly sets it from one position to another. It doesn't 'move' as in transition from one to another

    • @p2l
      @p2l Рік тому

      @@GnomeCode true

  • @orangutan1535
    @orangutan1535 Рік тому

    first

  • @epicspider2003
    @epicspider2003 Рік тому

    First

  • @AkamiChannel
    @AkamiChannel 5 місяців тому

    I'm a simple man. I see a GnomeCode video, I give it a thumbs down. Why? Because he never puts the code where you can copy-paste it. It's offensive.

    • @niko-ye1si
      @niko-ye1si 26 днів тому

      That just makes you sound super lazy..

  • @Rosenex
    @Rosenex Рік тому

    local part = script.parent
    local startCFrame = script.CFrame
    local targetCFrame = script.CFrame * CFrame.new(0, 30 ,0)
    for i=0, 1, 0.01 do
    part.CFrame = startCFrame:Lerp(targetCFrame, i)
    task.wait()
    end

  • @davidvrecko7
    @davidvrecko7 Рік тому

    first

  • @Ilikepickles211
    @Ilikepickles211 Рік тому

    E