Discuss Scratch

_galochka_
Scratcher
37 posts

Несколько языков в игре

Можно ли сделать два языка в игре, английский и русский. Чтобы нажал на английский и раз 3 последних фона поменялись на другие (уменя текст напечатан на фоне). Как это сделать? Рада буду примеру
TheHockeyist
Scratcher
1000+ posts

Несколько языков в игре

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
_galochka_
Scratcher
37 posts

Несколько языков в игре

TheHockeyist wrote:

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
а как сделать чтобы одни спрайты показывались на одну копку ,а другие спрайты на другую?
TheHockeyist
Scratcher
1000+ posts

Несколько языков в игре

_galochka_ wrote:

TheHockeyist wrote:

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
а как сделать чтобы одни спрайты показывались на одну копку ,а другие спрайты на другую?

Я не совсем уверен, что вы имеете в виду.
timkoi
Scratcher
100+ posts

Несколько языков в игре

_galochka_ wrote:

TheHockeyist wrote:

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
а как сделать чтобы одни спрайты показывались на одну копку ,а другие спрайты на другую?
Скрипт для кнопки, которая показывает одни спрайты:
когда спрайт нажат ::control hat
передать [показать спрайты 1 v] ::control stack
Скрипт для спрайтов, которые должны показаться при нажатии первой кнопки:
когда я получу [показать спрайты 1 v] ::control hat
перейти в x: (0) y: (0) ::motion stack // Этот блок не обязателен
показаться ::looks stack
Скрипт для кнопки, которая показывает другие спрайты похож на тот, только вместо
передать [показать спрайты 1 v] ::control stack
должно быть другое сообщение. Например
передать [показать спрайты 2 v] ::control stack
Следовательно, для спрайтов, которые должны появиться при нажатии второй кнопки будет таким:
когда я получу [показать спрайты 2 v] ::control hat
показаться ::looks stack

Если я вас правильно понял.
_galochka_
Scratcher
37 posts

Несколько языков в игре

timkoi wrote:

_galochka_ wrote:

TheHockeyist wrote:

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
а как сделать чтобы одни спрайты показывались на одну копку ,а другие спрайты на другую?
Скрипт для кнопки, которая показывает одни спрайты:
когда спрайт нажат ::control hat
передать [показать спрайты 1 v] ::control stack
Скрипт для спрайтов, которые должны показаться при нажатии первой кнопки:
когда я получу [показать спрайты 1 v] ::control hat
перейти в x: (0) y: (0) ::motion stack // Этот блок не обязателен
показаться ::looks stack
Скрипт для кнопки, которая показывает другие спрайты похож на тот, только вместо
передать [показать спрайты 1 v] ::control stack
должно быть другое сообщение. Например
передать [показать спрайты 2 v] ::control stack
Следовательно, для спрайтов, которые должны появиться при нажатии второй кнопки будет таким:
когда я получу [показать спрайты 2 v] ::control hat
показаться ::looks stack

Если я вас правильно понял.
Спасибо)) вроде получается https://scratch-mit-edu.ezproxyberklee.flo.org/projects/77956038/
timkoi
Scratcher
100+ posts

Несколько языков в игре

_galochka_ wrote:

timkoi wrote:

_galochka_ wrote:

TheHockeyist wrote:

Да. Вы можете нажать кнопку, и он передает сообщение с другими спрайтов, заставляя их менять.
а как сделать чтобы одни спрайты показывались на одну копку ,а другие спрайты на другую?
Скрипт для кнопки, которая показывает одни спрайты:
когда спрайт нажат ::control hat
передать [показать спрайты 1 v] ::control stack
Скрипт для спрайтов, которые должны показаться при нажатии первой кнопки:
когда я получу [показать спрайты 1 v] ::control hat
перейти в x: (0) y: (0) ::motion stack // Этот блок не обязателен
показаться ::looks stack
Скрипт для кнопки, которая показывает другие спрайты похож на тот, только вместо
передать [показать спрайты 1 v] ::control stack
должно быть другое сообщение. Например
передать [показать спрайты 2 v] ::control stack
Следовательно, для спрайтов, которые должны появиться при нажатии второй кнопки будет таким:
когда я получу [показать спрайты 2 v] ::control hat
показаться ::looks stack

Если я вас правильно понял.
Спасибо)) вроде получается https://scratch-mit-edu.ezproxyberklee.flo.org/projects/77956038/
Пожалуйста!
_galochka_
Scratcher
37 posts

Несколько языков в игре

nickmavrick wrote:

razimeetsa mozhno. prosto pechatoi cnachalo angliskin a potom russkim.
Спасибо за ответ. Уже все сделала. Результат работы можно посмотреть в цитате выше

Powered by DjangoBB