From BlenderWiki
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="")