Это видео недоступно.
Сожалеем об этом.

Creating Mobile Controls on Scratch

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024

Комментарии • 114

  • @Johnlafun4-hr9xb
    @Johnlafun4-hr9xb 10 дней назад +1

    Thank you, I didn’t know that it needed the ‘mouse down’ block. Because if you don’t use that block, the scratch cat just goes in that direction forever. Thank you for the tutorial!

  • @MossManOG
    @MossManOG 3 месяца назад +4

    It works very well! I had to make my game mobile friendly before a school project, and this was very quick and easy to do.

  • @floppathejetskider
    @floppathejetskider 6 месяцев назад +7

    It works and it’s perfectly smooth, 10/10!

  • @Antarctica_ice
    @Antarctica_ice 7 месяцев назад +7

    Just put this code:
    When this Sprite (Arrow Button On Mobile) Clicked
    Broadcast [ (Left Or Right Message) ]
    For the Character:
    If i received Broadcast [ (The lastest Message) ]
    And put some Motion blocks that countain moves!

    • @MateusLord
      @MateusLord 5 месяцев назад +1

      E se eu quiser que ele fique em loop, até eu soltar?

    • @NotAlphaSlayer15
      @NotAlphaSlayer15 4 месяца назад +1

      @@MateusLord*use*
      *if touching mouse pointer and mouse down?*

    • @MateusLord
      @MateusLord 4 месяца назад +1

      @@NotAlphaSlayer15 obrigado

  • @luigigamingsm
    @luigigamingsm Месяц назад +2

    Maybe you should add a platform so that you can program the sprite to go to the ground after clicking the jump button

  • @NotAlphaSlayer15
    @NotAlphaSlayer15 6 месяцев назад +3

    *use for jump*
    *If then Key up arrow pressed or mouse down?*
    *change y by (y speed) or (number)*

  • @vitinhogames3207
    @vitinhogames3207 2 месяца назад +2

    How to press jump and walk at the same time, mine doesn't work, can do it at one time.

    • @how-to-scratch
      @how-to-scratch  2 месяца назад

      Make sure the events in the player where the player walks and jumps are not in the same chunk of script.

    • @farhanzifaan3184
      @farhanzifaan3184 2 месяца назад

      Ohhhh so is mean we can't do it cuz of script?

  • @supremeobbymasters1936
    @supremeobbymasters1936 3 месяца назад +1

    You are a life saver I need it this for my first scratch game

  • @OWG335
    @OWG335 Год назад +3

    Love your videos am Wolfgang355 Remember me from scratch

  • @thirishwehlaing2274
    @thirishwehlaing2274 8 месяцев назад +2

    I'm making a platformer so this help me a lot

  • @Blue_skiesGacha
    @Blue_skiesGacha 7 месяцев назад +3

    This is really smooth! Ty!

  • @Exinciti
    @Exinciti Год назад +7

    Also could you make a how to add gravity tutorial?

    • @how-to-scratch
      @how-to-scratch  Год назад +1

      Hey! You can find information on gravity here! ruclips.net/video/KAPg6yXVjt4/видео.html

    • @Exinciti
      @Exinciti Год назад +2

      @@how-to-scratch thanks

    • @how-to-scratch
      @how-to-scratch  Год назад +1

      @@Exinciti No problem.

    • @codeacademy6394
      @codeacademy6394 Год назад +2

      when green flag clicked
      forever
      change y by (Gravity)
      change [Gravity] by (-1)

  • @nutobrewe_banana
    @nutobrewe_banana 8 месяцев назад +1

    I managed! but when the sprite left and right buttons are hidden and if I click in the same place where they are, the code will work! what's the matter? how to remove?

    • @how-to-scratch
      @how-to-scratch  8 месяцев назад

      Huh, weird! That should not be possible. Make sure that they are hidden with the "hide" block, and if that fails, I would try to temporarily relocate the buttons to the edge of the screen until no longer hidden:
      if hidden:
      go to: -999,-999
      else:
      go to: (position for when not hidden)
      And yo u can check for if hidden however you want to.

    • @nutobrewe_banana
      @nutobrewe_banana 8 месяцев назад +1

      @@how-to-scratch very thanks!

    • @how-to-scratch
      @how-to-scratch  8 месяцев назад

      @@nutobrewe_banana Of course!

  • @daviddoss3221
    @daviddoss3221 Месяц назад +1

    You can do it with the move () steps too.

  • @SlightlyOffendedKiwi
    @SlightlyOffendedKiwi 18 дней назад +1

    Hey, this might be kind of a complicated question.. but I’m making a game that is both mobile and PC compatible. It’s easy to code in the whole “if clicking right arrow move right” thing and it’s easy to put in the little arrows + jump for mobile.
    For context, at the beginning of the game it asks “are you on mobile or PC” to which it sends the signal of whatever the player clicks, BUT there are multiple places on the map you have to travel to, and when it opens a new backdrop, it HAS to send the signal to get mobile controls regardless of what the player selected because I don’t know how to make it consistently check if the player is/selected mobile.
    Is there a way I can code it in so when the player selects that, it’s possible to check, especially since both “When background switches to” and “when I recieve (signal)” are top blocks, therefore can’t be stacked together.
    Is this too complicated?? Let me know if you have any other questions. Thanks !!

    • @how-to-scratch
      @how-to-scratch  18 дней назад

      @@SlightlyOffendedKiwi hi! Let me see if this is correct.
      When you initially select mobile, what if you set a variable you could call mobile to true, then throughout the project have an if statement that checks if mobile = true and if so shows the controls?
      If I misunderstood please let me know!

    • @SlightlyOffendedKiwi
      @SlightlyOffendedKiwi 18 дней назад +1

      @@how-to-scratch hey that might work!
      If I understand you right, I should make a variable titled ‘mobile’ and when the player selects said variable, I put a statement saying “if mobile = true then show controls”?
      Let me run the code for that

    • @how-to-scratch
      @how-to-scratch  16 дней назад

      @@SlightlyOffendedKiwi essentially yes! Rather, when the player selects the option for mobile (whatever button they select mobile with) then it sets the variable mobile to true

    • @SlightlyOffendedKiwi
      @SlightlyOffendedKiwi 15 дней назад

      @@how-to-scratch it worked! Thank you so much!!

  • @voltagegaming610
    @voltagegaming610 3 дня назад +1

    Can we created an Project like you with phone with make Contorller

  • @ronjharedrobles2960
    @ronjharedrobles2960 7 месяцев назад +1

    hiim from 2024 of january im 2 day old de, i think u should use ,when this sprite is click, if "not-mousedown" then, brodcast message 1(for arrows),when i receive "message 1", repeat 10 change x by 10

  • @Driftingbears88
    @Driftingbears88 4 месяца назад +1

    It work but in the platformer it goes through the platform i just dont understand

  • @Cursenothere
    @Cursenothere 8 месяцев назад +1

    broadcast is a easier way for me but this is better

    • @hoytt8141
      @hoytt8141 8 месяцев назад

      Thanks bro 😎

  • @melonstuff9creative
    @melonstuff9creative 5 месяцев назад +1

    oh my freaking god it works thank you!!

  • @andrejbreininger8889
    @andrejbreininger8889 8 месяцев назад +1

    How can do that walk and jump both work when I press them both

  • @lizzyr.i.p2203
    @lizzyr.i.p2203 4 месяца назад +1

    Hello how can I make it so that the character can move around a 2d map with the mobile controls (scrolling camera basically). Because I’ve been having trouble to find how to do it. And if there’s anything you don’t understand then let me know :D

    • @how-to-scratch
      @how-to-scratch  4 месяца назад

      If it’s for a scrolling platformer, here is a video that would help with that:
      Creating Your First Scrolling Platformer on Scratch - LEARN HOW!
      ruclips.net/video/02ES7e7HHmI/видео.html
      You could implement the button controls with the video by using broadcasts to tell the level when to move.

    • @lizzyr.i.p2203
      @lizzyr.i.p2203 4 месяца назад +1

      Thank you, but I’ve been trying to do the code and it still doesn’t work. Can you give me the code so I can make it when I click the mobile button the camera scroll moves aswell? And also sorry if I’m bugging you or anything.

    • @how-to-scratch
      @how-to-scratch  3 месяца назад

      @@lizzyr.i.p2203 I will need to view the actual project and code itself so I can see how you are working with it so far. Would you be able to share it with me?

  • @PhiliponBauvart-on8rl
    @PhiliponBauvart-on8rl 7 месяцев назад +1

    Thank you for your video you are the best

  • @differentsmile6398
    @differentsmile6398 8 месяцев назад +2

    And not maze wall detection

  • @fooxyk
    @fooxyk Год назад +4

    Thx

  • @Hitsomni
    @Hitsomni 2 месяца назад +1

    I can't jump and move right/left at the same time

    • @how-to-scratch
      @how-to-scratch  2 месяца назад +1

      Make sure they aren’t in the same chunk of code

  • @Exinciti
    @Exinciti Год назад +3

    nice

  • @Physicsless8
    @Physicsless8 9 месяцев назад +1

    how could i insert the when i receive jump into an if key pressed box

    • @how-to-scratch
      @how-to-scratch  9 месяцев назад

      What if you did, When I receive jump > if key pressed?

  • @user-li8jg6fs9y
    @user-li8jg6fs9y 5 месяцев назад +1

    Cool

  • @farhanzifaan3184
    @farhanzifaan3184 2 месяца назад +1

    Can you tell me when i turn left the chracter also turn left plz tell me

    • @how-to-scratch
      @how-to-scratch  2 месяца назад

      Make sure you have this:
      When Green Flag Clicked: Set Rotation Style

    • @farhanzifaan3184
      @farhanzifaan3184 2 месяца назад

      @@how-to-scratch thanks for give idea

  • @user-mv5jp4gq7i
    @user-mv5jp4gq7i 3 месяца назад +1

    It works

  • @GroundFIsher
    @GroundFIsher 6 месяцев назад +1

    What if I have animations in a sprite when it walks? It's really glitchy

    • @how-to-scratch
      @how-to-scratch  6 месяцев назад +1

      You are absolutely right! Create a separate loop for the animation. You could do:
      When flag is clicked:
      Forever:
      If Touching and Mouse Down?:
      Switch Costume to
      Wait 0.15
      Switch Costume to

  • @Villangaming716
    @Villangaming716 4 месяца назад +1

    Make scratch cat face the direction of the button when pressed like me

    • @how-to-scratch
      @how-to-scratch  4 месяца назад

      Ah! To do that, do this:
      When Green Flag Pressed:
      Set Rotation Style
      Then for each button, when pressed on the left button:
      Point in direction: -90
      For right button:
      Point in direction : 90

  • @Villangaming716
    @Villangaming716 4 месяца назад +1

    But yeah it’s smooth

  • @r100iscool
    @r100iscool 3 дня назад +1

    Pls no click [. ] Button

  • @Bobby_Unstoppable977
    @Bobby_Unstoppable977 8 месяцев назад +1

    Thankyou

  • @asmaabdulhakim
    @asmaabdulhakim 7 месяцев назад +1

    does this help when we use touch screen also?

  • @differentsmile6398
    @differentsmile6398 8 месяцев назад +1

    I make maze for mobile but i try making like this mobile control but the cat going in maze wall 🧱 so what solution

    • @how-to-scratch
      @how-to-scratch  8 месяцев назад

      Try following this maze tutorial here: ruclips.net/video/TTEsHhaejZ8/видео.html
      Implement the mobile controls with the collision detection and see if that works!

    • @how-to-scratch
      @how-to-scratch  8 месяцев назад

      If you get stuck along the way, feel free to share and send the project here, and I can help with the code if you would want!

  • @Axochata
    @Axochata 3 месяца назад +1

    When I receive button doesn’t exist

  • @maneykey
    @maneykey 14 дней назад +1

    Change x by -10 is Not working 😭

    • @how-to-scratch
      @how-to-scratch  13 дней назад

      Noooo that’s not good

    • @maneykey
      @maneykey 13 дней назад +1

      Change x by -10 does the same thing as moveright can you please fix it

    • @maneykey
      @maneykey 13 дней назад +1

      Okay i found Out this is works is by making move left by (Move -10 steps!)

  • @nathanc6443
    @nathanc6443 5 месяцев назад +1

    So how to touch 2 places at once

    • @how-to-scratch
      @how-to-scratch  5 месяцев назад

      Could you give an example of what you mean please? :D

    • @nathanc6443
      @nathanc6443 5 месяцев назад

      @@how-to-scratch i want to go right but jump at the same time but im not sure if that would work

    • @nathanc6443
      @nathanc6443 5 месяцев назад

      @@how-to-scratch like in my platformer i tried adding mobile controls but what happened was it didn’t work as well because you cant jump and go right at the same time

  • @Why_why7352
    @Why_why7352 6 месяцев назад +1

    5:09

  • @sapphireshorts249
    @sapphireshorts249 8 месяцев назад +1

    Open Scratch But On Mobile

  • @user-qr7zr9gb4k
    @user-qr7zr9gb4k 9 месяцев назад +1

    O have question for you?

    • @how-to-scratch
      @how-to-scratch  9 месяцев назад

      Let me know your question and I’ll do my best to answer!

  • @MusaAslam-on8ej
    @MusaAslam-on8ej 9 месяцев назад +11

    It didnt work

    • @how-to-scratch
      @how-to-scratch  9 месяцев назад +3

      I'd love to take a look at your code and see what the issue might be! Would you be able to send me the link to the project, and then I could possibly help you with it?

    • @LVXD-og7iw
      @LVXD-og7iw 8 месяцев назад +4

      ​@@how-to-scratchit didnt work because you only can press ONE button at the same in a phone, because scratch uses "the pointer" to touch a button, and "the pointer" is 1, no 2 or more

    • @LVXD-og7iw
      @LVXD-og7iw 8 месяцев назад +4

      ​@@how-to-scratchThis is the reason because is imposible

    • @America_flag24
      @America_flag24 6 месяцев назад +1

      @@LVXD-og7iwYou forgot to send the link of the project.

    • @Ligmaballssussybaka
      @Ligmaballssussybaka 6 месяцев назад

      ​@@how-to-scratchthats literally my ideas on mobile

  • @superyousif
    @superyousif Год назад +1

    the quality is so bad

    • @how-to-scratch
      @how-to-scratch  Год назад +3

      On the video?

    • @superyousif
      @superyousif Год назад +1

      yeah

    • @how-to-scratch
      @how-to-scratch  Год назад +1

      @@superyousif That's odd. It shouldn't be bad because the highest quality it goes to is 1080p60FPS.

    • @barryiscool
      @barryiscool 11 месяцев назад +1

      ​@how-to-scratch nahh bro the quality is amazing 👌

    • @Nash188
      @Nash188 11 месяцев назад

      @@barryiscool for real broo

  • @Ligmaballssussybaka
    @Ligmaballssussybaka 6 месяцев назад +1

    Hey thats my idea