Bem-Vindo, Visitante
Nome de usuário: Senha:
Python

TÓPICO: partículas na bge

partículas na bge 12 Abr 2016 15:03 #149757

  • thiago
  • Avatar de thiago
  • Offline
  • Rendered
  • Postagens: 344
  • Obrigados Recebidos: 31
  • Karma: 9
Olá. Como funciona o sistemas de partículas em python, para fogo por exemplo? Qual é o básico do básico que tenho que saber para criar o sistema de partículas que eu quiser?
O administrador desabilitou o acesso público de escrita.

partículas na bge 12 Abr 2016 16:55 #149761

  • marllonxD3
  • Avatar de marllonxD3
  • Offline
  • Rendered
  • "só sei que nada sei"
  • Postagens: 416
  • Obrigados Recebidos: 51
  • Karma: 21
Cara eu já usei muito o Addon "Easy Emit"
pena que ele não está funcionando nas ultimas versões
mas eu aprendi de varias formas como funciona o sistema de particulas
é bem fácil
e como eu não sei python eu faço sempre com Logic Bricks
é assim que eu faço
eu adiciono um "Empty" a cena
depois crio 3 planos com texturas
cada plano mostra um frame ta textura
Ex:

agora com o primeiro plano
eu adiciono a logica
assim

Always - And - Edit Object (Track To) "Camera"
Delay (10) - And - Edit Object (replace mesh) "Plano2"
Delay (20) - And - Edit Object (replace mesh) "Plano3"
Delay (30) - And - Edit Object (replace mesh) "Plano4"

com isso ele muda a forma do fogo de uma forma mais controlada
mas se você quiser você pode criar só um plano com textura animada
então
e coloco eles em outro layer

agora com o Empty criado
eu coloco a logica
assim

Delay (0) "repeat" 10 - And - Edit Object (Add Object) "Plano1"

assim ele vai ficar adiconando o plano
e vai dar a impressão de fogo

agora com Python
sei que é possível você escolher
diferente lugares onde o plano pode ser adicionado
como uma chuva (o neve) por exemplo...
Lembre-se: a maior qualidade de um vencedor é nunca desistir.;)
Meu canal -aprenda a usar o Blender
www.youtube.com/c/MarllonxDBGE
O administrador desabilitou o acesso público de escrita.

partículas na bge 28 Abr 2016 16:46 #150012

  • WulffGamers
  • Avatar de WulffGamers
  • Offline
  • Solid
  • Meus movimentos foram friamente calculados
  • Postagens: 25
  • Obrigados Recebidos: 8
  • Karma: 6
O Básico é saber como funciona a lista de objetos que vai formar as particulas, Saber o tempo de execução de cada e ainda saber fazer o controle de objetos...

A partir daí, faça um laço, corra por objetos e calcule as posições novas... Não vou mandar o código aqui porque fica muito facil, e to com preguiça... Não tem segredo e nem forma básica para se fazer, existem maneiras para se aprimorar apenas, a recomendação dos laços é criar uma lista e controlar os objetos nessa lista....

Qualquer coisa, se não conseguir após ter se esforçado MUITO MUITO eu te dou uma ajuda com o código... Lembre-se sempre, nada é somente para o Blender, isso é python, é uma linguagem de programação, significa que vc está completamente livre, a fazer tudo. Procure estudar Laços, Listas, Dicionarios e Controle de Células, isso pode te auxiliar muito... Quanto posições diferentes, existe o amigo random, que auxilia bem neste caso. Fui!!!!
SincroB Desenvolvimento de Softwares

Meu Skype: Trustgames
Email: Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
www.blender.com.br/index.php?option=com_...=50&Itemid=55#138308
O administrador desabilitou o acesso público de escrita.

partículas na bge 28 Abr 2016 23:24 #150018

  • thiago
  • Avatar de thiago
  • Offline
  • Rendered
  • Postagens: 344
  • Obrigados Recebidos: 31
  • Karma: 9
Sim wulflGamers. Estou estudando muito python, no momento estou estudando tkinter, essa pergunta é um pouco antiga, agora tenho noção de como fazer. Tenho muitas dúvidas ainda, mas está bem mais claro que na época que fiz a pergunta. Muito Obrigado.
O administrador desabilitou o acesso público de escrita.
Tempo para a criação da página:0.052 segundos