利用者:Lordloki/TODO
目次
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="")