tstring 试验室

tstring 社区首页 | 简易帐本 | 慢速英语 | 单词查询 | 单机象棋 | 视频播放器 快速登录 | 快速注册 | >>

tstringXNA2.0中,一个小问题引发的大问题, <-- 返回首页

hebkkun 咕嘀咕嘀哒哟咿
#1
这是按照帮助里的一步一步写出来的代码,但是飞机就是旋转,找了半天原因,没找到!
最后一行一行对比后发现,少写了一行
graphics.GraphicsDevice.Clear(Color.CornflowerBlue);
我本以为这没有多大关系,只是一个刷屏而已,其实不然,就是因为没有它,所有屏幕上的东西才一直不变,
郁闷,记录下这次失误,
protected override void Draw(GameTime gameTime) {
Matrix[] transforms = new Matrix[myModel.Bones.Count];
myModel.CopyAbsoluteBoneTransformsTo(transforms);

foreach (ModelMesh mesh in myModel.Meshes) {
foreach (BasicEffect effect in mesh.Effects) {
effect.EnableDefaultLighting();
effect.World = transforms[mesh.ParentBone.Index] * Matrix.CreateRotationY(modelRotation)
* Matrix.CreateTranslation(modelPosition);
effect.View = Matrix.CreateLookAt(cameraPosition, Vector3.Zero, Vector3.Up);
effect.Projection = Matrix.CreatePerspectiveFieldOfView(MathHelper.ToRadians(45.0f),
aspectRatio, 1.0f, 10000.0f);
}
mesh.Draw();
}
base.Draw(gameTime);
}

帐号 没有注册?

密码 忘记密码?

此功能需要先 登录>>
俗话说你不理财,财不理你,该系统将记录您的每笔交易,
最终生成折线图,所有消费一目了然
点击进入>>

英语频道资料非本站原创作品,资料均来自http://www.unsv.com,
我们的服务仅仅是让您更方便的阅读学习.同时也欢迎您分享你的学习经验.
点击进入>>