瀏覽代碼

testing this out. Was able to play pirates with it

Zachary Pavlov 19 年之前
父節點
當前提交
1d90acbb20
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      panda/src/chan/partBundle.I

+ 3 - 0
panda/src/chan/partBundle.I

@@ -116,6 +116,8 @@ set_root_xform(const LMatrix4f &root_xform) {
   nassertv(Thread::get_current_pipeline_stage() == 0);
   nassertv(Thread::get_current_pipeline_stage() == 0);
   CDWriter cdata(_cycler);
   CDWriter cdata(_cycler);
   cdata->_root_xform = root_xform;
   cdata->_root_xform = root_xform;
+  do_xform(root_xform, invert(root_xform));
+  cdata->_anim_changed = true;
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
@@ -130,6 +132,7 @@ xform(const LMatrix4f &mat) {
   CDWriter cdata(_cycler);
   CDWriter cdata(_cycler);
   cdata->_root_xform = cdata->_root_xform * mat;
   cdata->_root_xform = cdata->_root_xform * mat;
   do_xform(mat, invert(mat));
   do_xform(mat, invert(mat));
+  cdata->_anim_changed = true;
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////