Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void _initPhongSpec(ModelMeshPart part, GameObject go) {
- part.Effect = go.Shader;
- part.Effect.Parameters["World"].SetValue(go.PositionRoot * mxWorld);
- part.Effect.Parameters["BaseColor"].SetValue(new Vector3(.2f, .4f, .2f));
- part.Effect.Parameters["View"].SetValue(mxView);
- part.Effect.Parameters["Projection"].SetValue(mxProjection);
- part.Effect.Parameters["CameraPosition"].SetValue(mxView.Translation);
- }
- foreach (var mesh in go.GameModel.Meshes) {
- foreach (var part in mesh.MeshParts)
- go.EffectInit(part, go);
- mesh.Draw();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement