Entrar
Últimos assuntos
» Alguém aqui já ganha dinheiro com seus games?por theguitarmester Ter 30 Abr 2024, 11:43
» Colisões não funcionando
por theguitarmester Ter 30 Abr 2024, 10:16
» Como ajustar velocidade de cada frame da animação no game maker
por pequetux Sex 26 Abr 2024, 16:45
» Preciso de ajuda
por AftonDuGrau Dom 21 Abr 2024, 20:18
» Como faz o evento drawn GUI, não se repetir?
por aminaro Sex 19 Abr 2024, 20:30
» PROBLEMAS COM FÍSICAS DE ÁGUA
por aminaro Ter 16 Abr 2024, 10:07
» Retorno da GMBR!!!
por Ralphed Sex 12 Abr 2024, 22:45
» JOGADOR PARANDO NO AR QUANDO ATACA
por aminaro Qua 10 Abr 2024, 13:51
» Problemas com texto interativo
por Kaaru72 Dom 07 Abr 2024, 11:31
» Erro escondido e indecifrável
por dev_gabize.azv Qui 04 Abr 2024, 10:11
» Mudar cor de apenas uma palavra
por Ralphed Sáb 30 Mar 2024, 00:39
» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27
» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30
» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17
» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18
» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34
» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13
» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18
» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12
» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02
» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55
» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42
» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56
» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21
» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21
Problemas com texto interativo
GMBR :: Ensine & Aprenda :: Perguntas e Respostas :: Game Maker :: GMS:Windows
Página 1 de 1
Problemas com texto interativo
Estou usando o Scribble no meu programa de Ficha Automática de D&D, nele eu adiciono a descrição de uma raça e aí o usuário pode ler todo o conteúdo rolando o texto por uma barra (como na imagem em anexo). O problema que enfrento é o seguinte: tem uma parte do texto que é de múltipla escolha em que deve ser escolhida uma de três opções. O Scribble permite colocar sprites adicionando na string o nome da sprite entre colchetes, mas como posso interagir com elas, para, nesse caso, clicar na sprite de uma bolinha e ela aparecer como marcada? Como posso alterar essa string? Há algum outro caminho? Agradeço a quem puder responder.
Aqui é possível ver onde deve ser selecionado.
E aqui é o código que gera esse texto. ObRoll é a barra de rolagem e o .porcentagem é a movimentação dele para que ele atinja o limite superior e o inferior da barra. Molduratexto1 é a caixa de texto, esse é o nome da sprite. As bolinhas de múltipla escolha são sprites e o nome é "escolha".
Aqui é possível ver onde deve ser selecionado.
E aqui é o código que gera esse texto. ObRoll é a barra de rolagem e o .porcentagem é a movimentação dele para que ele atinja o limite superior e o inferior da barra. Molduratexto1 é a caixa de texto, esse é o nome da sprite. As bolinhas de múltipla escolha são sprites e o nome é "escolha".
- Código:
surf_a = 470;
surf_l = 480;
surf = noone;
texto1 = @"[texts_bold][fa_left][#A62323]TRAÇOS RACIAIS DOS ANÕES[/c][/f]
[c_black]Um personagem anão possui uma variedade de habilidades inatas, parte integrante da sua natureza.
[texts_bold]Aumento no Valor de Habilidade.[/f]
Seu valor de Constituição aumenta em 2.
[texts_bold]Idade.[/f]
Anões tornam-se maduros na mesma proporção que os humanos, porém são considerados jovens até atingirem a idade de 50 anos. Vivem uma média de 350 anos.
[texts_bold]Tendência.[/f] A maioria dos anões é leal, pois acreditam firmemente nos benefícios de uma sociedade bem organizada. Eles tendem para o bem, com um forte senso de honestidade e uma crença de que todos merecem compartilhar os benefícios de uma ordem social justa.
[texts_bold]Tamanho.[/f] Anões estão entre 1,20 e 1,50 metros de altura e pesam cerca de 75 kg. Seu tamanho é Médio.
[texts_bold]Deslocamento.[/f] Seu deslocamento base de caminhada é de 7,5 metros. Seu deslocamento não é reduzido quando estiver usando armadura pesada.
[texts_bold]Visão no Escuro.[/f] Acostumado à vida subterrânea, você tem uma visão superior no escuro e na penumbra. Você enxerga na penumbra a até 18 metros como se fosse luz plena, e no escuro como se fosse na penumbra. Você não pode discernir cores no escuro, apenas tons de cinza.
[texts_bold]Resiliência Anã.[/f] Você possui vantagem em testes de resistência contra venenos e resistência contra dano de veneno.
[texts_bold]Treinamento Anão em Combate.[/f] Você tem proficiência com machados de batalha, machadinhas, martelos leves e martelos de guerra.
[texts_bold]Proficiência com Ferramentas.[/f] Você tem proficiência em uma ferramenta de artesão à sua escolha entre:
[#A62323][escolha][/c] ferramentas de ferreiro,
[#A62323][escolha][/c] suprimentos de cervejeiro,
[#A62323][escolha][/c] ferramentas de pedreiro.
[texts_bold]Especialização em Rochas.[/f] Sempre que você realizar um teste de Inteligência (História) relacionado à origem de um trabalho em pedra, você é considerado proficiente na perícia História e adiciona o dobro do seu bônus de proficiência ao teste, ao invés do seu bônus de proficiência normal.
[texts_bold]Idiomas.[/f] Você pode falar, ler e escrever Comum e Anão. O idioma Anão é repleto de consoantes duras e sons guturais, e essa característica influencia, como um sotaque, qualquer outro idioma que o anão falar.
[texts_bold]Sub-raça.[/f] Existem duas sub-raças principais de anões nos mundos de D&D: anões da colina e anões da montanha. Você deve escolher uma dessas sub-raças."
scribble_object = scribble(texto1);
desenha_moldura = function () {
if surface_exists (surf){
surface_set_target(surf);
var text_y = 2000;
y = ((text_y/100*ObRoll.porcentagem)-text_y);
draw_clear_alpha(c_black,0);
scribble_object.draw(0,y);
scribble_object.starting_format("texts",c_black);
scribble_object.wrap(470,2500);
surface_reset_target();
draw_surface (surf,50,325);
draw_sprite_stretched(Molduratexto1,0, 12,289,573,544);
}
else {
surf = surface_create(surf_a , surf_l);
}
}
Kaaru72- Games Ranking :
Data de inscrição : 06/04/2024
Reputação : 0
Número de Mensagens : 1
Prêmios :
x 0 x 0 x 0
x 0 x 0 x 0
x 0 x 0 x 0
Tópicos semelhantes
» [TUTORIAL] Photoshop- Criando efeitos de texto- 3º) Efeito texto de água
» Gui interativo e randomizar
» Ajuda menu interativo
» Um portal interativo para o GMBR...
» pedido de ideias para jogo interativo
» Gui interativo e randomizar
» Ajuda menu interativo
» Um portal interativo para o GMBR...
» pedido de ideias para jogo interativo
GMBR :: Ensine & Aprenda :: Perguntas e Respostas :: Game Maker :: GMS:Windows
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|