2017年11月30日 星期四

羅浩倫的學習筆記 Week12

本週學習重點

1.主題: Scene 場景
2.主題: Mocap, skeleton, Model
3.期末作品分析&協助

上課紀錄

試著編譯老師寫的程式碼

本周期末專期進度

performance.h撰寫(prototype)
用來整合讀取pmd模型和vmd動作的檔案

程式碼:

#ifndef PERFORMANCE_H_INCLUDE
#define PERFORMANCE_H_INCLUDE

#include "libPMD/PMD.h"
#include "libPMD/VMD.h"

class Performance{
public:
    Performance();
    ~Performance();
    bool loadPmd(char *pmdPath);
    bool loadVmd(char *vmdPath);
    void displayPMD();
    void updateAnimationTime(double deltaTime);
    void applyMotion(char *vmdName);
    void updateMotion(char *vmdName, double deltaTime);
    PMD* getPMD();
    VMD* getVMD();
private:
    PMD* _pmd;
    VMD* _vmd;
    double _animationTime;
};

#endif //PERFORMANCE_H_INCLUDE

沒有留言:

張貼留言