[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [54772] trunk/blender/source/gameengine/ Ketsji/KX_ObColorIpoSGController.cpp: BGE: Object color channels can now be animated separately without zeroing out the other channels .
Mitchell Stokes
mogurijin at gmail.com
Sat Feb 23 02:17:01 CET 2013
Revision: 54772
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=54772
Author: moguri
Date: 2013-02-23 01:17:01 +0000 (Sat, 23 Feb 2013)
Log Message:
-----------
BGE: Object color channels can now be animated separately without zeroing out the other channels. Problem reported by Dalai via IRC.
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_ObColorIpoSGController.cpp
Modified: trunk/blender/source/gameengine/Ketsji/KX_ObColorIpoSGController.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_ObColorIpoSGController.cpp 2013-02-23 01:12:23 UTC (rev 54771)
+++ trunk/blender/source/gameengine/Ketsji/KX_ObColorIpoSGController.cpp 2013-02-23 01:17:01 UTC (rev 54772)
@@ -45,20 +45,17 @@
{
if (m_modified)
{
- m_rgba[0]=0;
- m_rgba[1]=0;
- m_rgba[2]=0;
- m_rgba[3]=0;
+ SG_Spatial* ob = (SG_Spatial*)m_pObject;
+ KX_GameObject* kxgameobj= (KX_GameObject*) ob->GetSGClientObject();
+ m_rgba = kxgameobj->GetObjectColor();
+
T_InterpolatorList::iterator i;
for (i = m_interpolators.begin(); !(i == m_interpolators.end()); ++i) {
(*i)->Execute(m_ipotime);
}
- SG_Spatial* ob = (SG_Spatial*)m_pObject;
- KX_GameObject* kxgameobj= (KX_GameObject*) ob->GetSGClientObject();
-
kxgameobj->SetObjectColor(m_rgba);
More information about the Bf-blender-cvs
mailing list