|
|
|
Autor |
Mensagem |
Lemos
Usuário
Registrado: 14/04/09 Mensagens: 802 Localização: Rio de Janeiro - RJ |
|
Personalização de diálogo - incluir nome próprio |
|
Amigos
Estava lendo o tutorial do diálogo: https://edirlei.com/3dgamebuilder/pt/3dgamebuilder/Tutorial12.php Ainda não o fiz, mas estava pensando, é possível incluir no parâmetro texto do comando ShowGameDialog o comando de leitura do banco de dados "+DataSet.FieldAsString" , como no exemplo do tutorial do Banco de dados: https://edirlei.com/3dgamebuilder/pt/3dgamebuilder/Tutorial15.php
Desta forma, quando os personagens estivessem conversando, o jogador poderia ser chamado por um nome cadastrado no banco de dados , como acontece no Zelda, e não um nome qualquer padronizado no script?
Vejam o comando ShowGameDialog:
Declaration:
procedure ShowGameDialog(FaceMaterial : String; Texto : String; dHeight : Float; dWidth : Float; dX : Float; dY : Float; FaceHeight : Float; FaceWidth : Float; FaceX : Float; FaceY : Float; TextX : Float; TextY : Float; LineSize : Integer; AutoLine : Boolean);
O +DataSet.FieldAsString entraria justamente no parâmetro texto, daria certo?
Abraço
_________________ Lemos
http://alemdanimacao.zip.net/
|
|
Qua Nov 11, 2009 7:24 pm |
|
|
alemoes
Usuário
Registrado: 21/08/08 Mensagens: 166 Localização: Clarkston, Washington |
|
|
|
nunca tentei, mas acho que sua teoria esta correta... Tenho que treinar um pouco esse script do 3DGB, ainda me confundo muito usando ele...
|
|
Qua Nov 11, 2009 7:32 pm |
|
|
Edirlei
Administrador
Registrado: 15/03/08 Mensagens: 760
|
|
|
|
Funcionaria, mas o ideal seria utilizar uma variável, ler ela uma única vez do banco de dados e utilizar ela, sem ficar lendo ela sempre do banco de dados.
|
|
Qui Nov 12, 2009 1:26 pm |
|
|
Lemos
Usuário
Registrado: 14/04/09 Mensagens: 802 Localização: Rio de Janeiro - RJ |
|
|
|
| | Funcionaria, mas o ideal seria utilizar uma variável, ler ela uma única vez do banco de dados e utilizar ela, sem ficar lendo ela sempre do banco de dados. |
Entendi, criar uma variável equivalente ao nome e alterar ela a partir do banco, e depois ler a partir dela durante o jogo! Depois, quando fechasse o jogo, a variável voltaria ao padrão original, o nome padrão, mas se tivesse um script de leitura a partir do banco, ela seria corrigida. Valeu a dica!
Abraço!
_________________ Lemos
http://alemdanimacao.zip.net/
|
|
Qui Nov 12, 2009 1:42 pm |
|
|
|
|
|
|
|
|