domingo, 25 de outubro de 2020

25=BLENDER BGE (EFEITO DE NEVE)

 OLA AMIGOS!!!!,hoje dia 25/10/2020 vamos falar do efeito neve em seus jogos, um efeito bem legal simples pode ser usado para seus ambientes 

vamos começar\;
ALWAYS + ADD CONTROLLER(python)

script:

import bge 
import random
gl = bge.logic

cont = gl.getCurrentController()
own = cont.owner

if not "init" in own:
    for x in range(0,240):
        scene = gl.getCurrentScene()
        x = random.uniform(-25, 25)
        y = random.uniform(-25, 25)
        z = random.uniform(0, 10)
        
        own.position = (x,y,z)
        
        scene.addObject('neve', own, 600)
    own['init'] = True
    
Scene = gl.getCurrentScene()

x = random.uniform(-25, 25)
y = random.uniform(-25, 25)

own.position = (x, y, 10)

Scene.addObject('neve', own, 600)

importante que vocês tenham uma textura para fazer a neve tem ficar outro layer

vale lembrar que o script pode ser configurado de acordo com suas necessidades

use um empty para colocar a função fica melhor nao usa tanto memoria do pc.


video demostraçao

e isso por hoje.




2 comentários: