/// <summary> /// 新建一个模型 /// </summary> /// <param name="aModel">父模型</param> /// <param name="game"></param> /// <param name="dModelType">读取的DModelType</param> public DModel(AODModel aModel, Game game, DModelType dModelType) { this.game = game; LoadType(dModelType); parentModel = aModel; }
/// <summary> /// 新建一个模型并指定相对于父模型的参数 /// </summary> /// <param name="aModel">父模型</param> /// <param name="game"></param> /// <param name="dModelType">读取的DModelType</param> /// <param name="scale">相对缩放</param> /// <param name="rotation">相对旋转矩阵</param> /// <param name="position">相对位置</param> public DModel(AODModel aModel, Game game, DModelType dModelType, float scale, Matrix rotation, Vector3 position, float alpha) { this.game = game; LoadType(dModelType); this.scale = scale; this.rotation = rotation; this.position = position; parentModel = aModel; this.alpha = alpha; }