利用者:Lordloki/TODO

提供: wiki
移動先: 案内検索

Bug activity log

- Bugs no reportados:

select all/deselect all doesn't update the logic brick editor:

La solución es añadir un wm_update_blahblah(NC_LOGIC) bajo el operador select all/deselect all. Hay que preguntar si hay que hacer lo mismo para el resto de operadores de selección.

- Bugs reportados:

https://developer.blender.org/T43011

El bug es debido a que la physics mesh se queda fuera de la cámara (aunque el graphics object esté dentro de la cámara) y debido a esto el objecto es culled() puesto quien dicta que es dibujado o no es bullet.

La solución es que el objecto físico acompañe al objeto gráfico.

https://developer.blender.org/T43788

El problema es que la variable use_shadow es utilizada tambien por el blender internal y ademas está adaptada para uso. Con lo cual, la solución sería crear una nueva variable use_ge_shadow y crear 2 nuevas funciones use_ge_shadow_set y use_ge_shadow_get adaptadas al game engine.

In rna_lamp.c line 117 add:
static int rna_use_ge_shadow_get(PointerRNA *ptr)
{
  Lamp *la = (Lamp *)ptr->data;
  if (la->type == LA_SPOT || la->type == LA_SUN) 
    return (la->mode & LA_SHAD_BUF) != 0;
}


static void rna_use_ge_shadow_set(PointerRNA *ptr, int value)
{
  Lamp *la = (Lamp *)ptr->data;
  if (value) {
    if (la->type == LA_SPOT || la->type == LA_SUN)
      la->mode |= LA_SHAD_BUF;
  }
  else
    la->mode &= ~(LA_SHAD_BUF);
}
In rna_lamp.c line 528 add:
  prop = RNA_def_property(srna, "use_ge_shadow", PROP_BOOLEAN, PROP_NONE);
  RNA_def_property_boolean_funcs(prop, "rna_use_ge_shadow_get", "rna_use_ge_shadow_set");
  RNA_def_property_update(prop, 0, "rna_Lamp_draw_update");
In properties_game.py line 745 modify:
- self.layout.prop(lamp, "use_shadow", text="")
+ self.layout.prop(lamp, "use_ge_shadow", text="")