Re:Posizione dell’oggetto non cambia

#177631

ccddxxff
Partecipante
  • Blenderista
  • Post sul forum 129

si ferma li perchè gli oggetti in blender iniziano con OB, quindi diventa “OBPreda”

import GameLogic as g

scena=g.getCurrentScene()

preda=scena.objects[“OBPreda”]

gioc=scena.objects[“OBGioc”]

posPreda=preda.position

posGioc=gioc.position

distX=((posPreda[0]*posPreda[0])-(posGioc[0]*posGioc[0]))^(1/2)

lo fai anche per x ed y se vuoi le distanze separate oppure nello spazio la distanza effettiva è data dalla formula:

radical ( (xa-xb)^2+(ya-yb)^2+(za-zb)^2 )

se hai qualche dubbio sul codice chiedi pure