Como criar varios objetos de uma vez?
Ir à página 1, 2  Próximo
 
   3D Game Builder - Índice » Programação
Como criar varios objetos de uma vez?
Autor Mensagem
Fabio_BR
Usuário
Usuário


Registrado: 20/12/14
Mensagens: 83
Localização: Parauapebas-PA

Como criar varios objetos de uma vez?
Tipo quero fazer vários cubos tipo minecraft...



_________________
.::F::.
.::A::.
.::B::.
.::I::.
.::O::.

.:RazzC Smart Games::.
http://pcsmartgames.tk
Dom Mar 29, 2015 6:20 pm Exibir perfil de usuários
Raphael Johan
Novato
Novato


Registrado: 09/12/14
Mensagens: 74
Localização: Rio de janeiro

Cara vai ser uma fria fazer isso no 3DGB. Mas sobre criar os cubos use o CreateCube

Código:
CreateCube(Name : String; PositionX : Float; PositionY : Float; PositionZ : Float; ScaleX : Float; ScaleY : Float; ScaleZ : Float; RefObjectName : String = 'Scene');


E sobre fazer um jogo que nem minecraft. Aprenda a programar primeiro cara

_________________
RJBK
Dom Mar 29, 2015 11:26 pm Exibir perfil de usuários
Fabio_BR
Usuário
Usuário


Registrado: 20/12/14
Mensagens: 83
Localização: Parauapebas-PA

Cara...Programar já sei bastante no 3dgb eu só to precisando de um comando que crie vários objetos de um mesmo tipo e automaticamente mude os nomes dos objetos. Exemplo:

criar vários cubos Cubos=
'cubo' + 1
'cubo' + 2
e assim mudar o numero dos objetos sozinho
para criar vários objetos sem dar erro

tipo str cubo +1 tipo assim sabe... flw!
Smile
vlw:)



_________________
.::F::.
.::A::.
.::B::.
.::I::.
.::O::.

.:RazzC Smart Games::.
http://pcsmartgames.tk
Ter Mar 31, 2015 5:00 pm Exibir perfil de usuários
Raphael Johan
Novato
Novato


Registrado: 09/12/14
Mensagens: 74
Localização: Rio de janeiro

Já que você sabe programar não vou precisar criar o script inteiro. Mas você pode seguir minha ideia use

Código:
if (IsKeyPress(0x01)) then
begin
CreateCube(Name : String; PositionX : Float; PositionY : Float; PositionZ : Float; ScaleX : Float; ScaleY : Float; ScaleZ : Float; RefObjectName : String = 'Scene');
end:


Não sei se vai funcionar. E se funcionar, não sei se dá para tipo fazer um do lado do outro que nem no minecraft. Eu acho que isso é muito completo para a engine.

Sinceramente, a menos que você conheça outra pessoa, que entenda mais de pascal do que eu, recomendo que você mude a ideia de seu projeto!!!!

Espero ter ajudado!!!!!!!!!!



_________________
RJBK
Ter Mar 31, 2015 10:25 pm Exibir perfil de usuários
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1170
Localização: Na cáducarai

Tem o comando "Random", pesquise sobre ele no "Ajuda" da engine, ele lança numeros de forma aleatoria...

_________________
________________________________________
- É nescessário ver além do que os olhos mostram
Sex Abr 03, 2015 1:08 pm Exibir perfil de usuários
Raphael Johan
Novato
Novato


Registrado: 09/12/14
Mensagens: 74
Localização: Rio de janeiro

Eh também dah para fazer isso !!!!!!!!!!!!

_________________
RJBK
Sex Abr 03, 2015 3:31 pm Exibir perfil de usuários
Fabio_BR
Usuário
Usuário


Registrado: 20/12/14
Mensagens: 83
Localização: Parauapebas-PA

SEM PROBLEMAS EU SÓ TAVA DISCUTINDO UMA IDEIA... NÃO ESTOU EM NENHUM PROJETO NO 3DGB
E kLEITON já tentei usar o comando random
só que esse tipo de cmd não funciona para isso já que quando eu coloco tipo assim:
var 1: integer
1:= random ou randomize (99999);

createobject('Cube'+1 ,'Cube'......

quando inicia o projeto : da erro das variáveis e violações de scripts
se você tiver outra maneira de se fazer me passa ai pra resolvermos mais um tópico para a galera do fórum
flw galera

obrigado pela atenção! Smile

_________________
.::F::.
.::A::.
.::B::.
.::I::.
.::O::.

.:RazzC Smart Games::.
http://pcsmartgames.tk
Seg Abr 06, 2015 5:36 pm Exibir perfil de usuários
kleiton157
Usuário
Usuário


Registrado: 06/05/11
Mensagens: 1170
Localização: Na cáducarai

Tem outra forma sim, essa os creditos vai pro welgomes

Citação:
var cubo : String;
//Contagem de 1 a 6
var c : Integer;
for c := 1 to 6 do
begin
cubo := 'Cubo' + IntToStr(c);
end;


Aqui você cria 6 cubos com suporte para script neles usando a var cubo.

_________________
________________________________________
- É nescessário ver além do que os olhos mostram
Ter Abr 07, 2015 12:25 pm Exibir perfil de usuários
   3D Game Builder - Índice » Programação Ir à página 1, 2  Próximo
Página 1 de 2