 |
 |
 |
| Autor |
Mensagem |
Lemos
Usuário


Registrado: 14/04/09 Mensagens: 803 Localização: Rio de Janeiro - RJ |
|
Personalização de diálogo - incluir nome próprio |
|
Amigos
Estava lendo o tutorial do diálogo: http://www.eternix.com.br/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: http://www.eternix.com.br/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: 758
|
|
|
|
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: 803 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 |
|
 |
|
|
Você não pode enviar mensagens novas neste fórum Você não pode responder mensagens neste fórum você não pode editar suas mensagens neste fórum Você não pode excluir suas mensagens neste fórum Você não pode votar em enquetes neste fórum
|
|
 |
 |
 |
|