发现了大坑,panda3d上关于C++部分的说明简直是形同虚设,很多和python界面一模一样,现在连改个panda3d上窗口上的文字都没能实现。。还是先慢慢看起好了
NodePath myNodePath =
window->load_model(framework.get_models(),"path/to/models/myModel.egg");
和python对照使用,两个不同, 1是需要先声明变量是NodePath,2是self. 替换微window ->;
reparentTo的C++版本是reparent_to
removeNode --> detach_node (所以编C++那人的习惯是下划线来表示大写么)
attachNewNode --> attach_new_node (所有大写换成_ +小写就完事儿了)
wrtReparentTo --> wrt_reparent_to 不继承父类的reparent方法
setPos setHpr -->set_pos set_hpr (。。。)
myNodepath.ls(); 打出所有节点 凡是没有大写的方法 C++和python的写法一样
http://www.panda3d.org/manual/index.php?title=Searching_the_Scene_Graph&language=cxx
寻找子节点相关内容, 主要是find的使用
一。 C++之 Actor class
#include <auto_bind.h>