Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

2    0    #1
23.02.2021 14:46

Nooby
Участник (+10)
Зарегистрирован: 08.02.2021
Сообщений: 14

ЗОК 20-21 - Закат лета

Twine java появление текста по нажатию кнопки.

Делаю игру на Twine. В игре вывожу текст порциями. Чтобы увидеть новую порцию игрок мышкой жамкает кнопку далее. Как сделать так чтобы у него была возможность также не жать на текст, а нажимать пробел, и/или еще либо кликнуть в любой части экрана чтобы сработал макрос выводящий текст? Пытался самостоятельно разобраться, но понял что моих скромных познаний не хватает.
Или возможно вы знаете какой-то способ или макрос как сделать это в Twine ShugarCube/
Макросет на javascript ниже в спойлере.
Использую макрос continuelink.
Макросет:

 спойлер…

Вот пример задействования клавиатуры:

 спойлер…

Отредактировано Nooby (24.02.2021 08:57)

Неактивен

1    0    #2
23.02.2021 17:25

Сергей Мальцев
Участник (+4, -1)
Зарегистрирован: 08.02.2021
Сообщений: 11

Re: Twine java появление текста по нажатию кнопки.

"Мнение случайного прохожего": то что могу посоветовать сильно усложнит процесс. Копал в другом направлении. Но это точно сработает.
Создайте через css несколько слоёв. Абсолютные, параметры влево и вверх по нолям. Пожалуй что и одного слоя хватит, но не уверен. Во внешнем слое будет прозрачная/полупрозрачная картинка. При клике на неё меняется переменная  вида $parametr smile
Из хитростей. Картинку нужно перевести в вид base 64. В отдельном параграфе пропишите показ картинки по ссылке URL, замените адрес на получившуюся ахинею )
В сюжете сделайте display  на этот параграф именно во внешнем слое. Если всё сработает, то всё перекроет эта заглушка.  В параграф с ахинеей придётся подставить содранный со справочника "клик"
<<click [img[data:image/png;base64data:image/png;base64,
дальше сам рисунок и в конце будет
]]>><<set $parametr = 3>><</click>>

Ну а дальше для вас всё очевидно. Кстати текст тоже можно сделать через дисплей, но это уже на усмотрение...

Неактивен

1    0    #3
24.02.2021 13:42

Сергей Мальцев
Участник (+4, -1)
Зарегистрирован: 08.02.2021
Сообщений: 11

Re: Twine java появление текста по нажатию кнопки.

Может быть есть смысл сделать маленькую имитацию и посмотреть в каких случаях это будет работать "на историю" а не станет пятым колесом.

 спойлер…

Отредактировано Сергей Мальцев (24.02.2021 14:15)

Неактивен

Powered by PunBB
© copyright 2001–2021 iFiction.Ru