- 325 名前:名前は開発中のものです。 mailto:sage [2007/11/12(月) 02:01:36 ID:hpWiFfmI]
- >>324
その場合、CCameraFPSSceneNodeクラスのメンバ関数へのアクセスは ICameraSceneNodeクラスを通した共通関数しか扱えなくなる。 だから、例えCCameraFPSSceneNode内で setMoveSpeedがpublic関数と定義されていてもアクセス不能です。 もしsetMoveSpeedを使いたいのであれば、こうすること。 CCameraFPSSceneNode* node = new CCameraFPSSceneNode(〜); ~~~~~~~~~~~~~~~~~~~~~~~~~ 他にダウンキャストって手もあるんだけど、あんまりお勧めはしない。 ICameraSceneNode* node = new CCameraFPSSceneNode(〜); CCameraFPSSceneNode *p = dynamic_cast<CCameraFPSSceneNode*>( node ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|

|