仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 916|回复: 8
打印 上一主题 下一主题

[学习教程] ASP.NET网页编程之一同学WP7 XNA游戏开辟(六. 3d Model的...

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听)在XNA中3DModel一样平常都是autodesk公司的fbx格局。载进的办法和2D基础上是一样的,可是在绘制时是有很年夜分歧的。  一.载进:
protectedoverridevoidLoadContent()
       {
           tankModel=Content.Load<Model>("tank");//载进fbxmodel
          
           tankBonesTransforms=newMatrix[tankModel.Bones.Count];//创立一个model的boneTransform数组,用来保留一切的modelboneTransform.
  }
  二.绘制:
  tankModel.CopyAbsoluteBoneTransformsTo(tankBonesTransforms);//将model中的boneTransform拷到数组中,为绘制做筹办
  Matrixprojection=Matrix.CreatePerspectiveFieldOfView(MathHelper.PiOver4,                                                                   GraphicsDevice.Viewport.AspectRatio,10,20000);//创立投影矩阵
  Matrixview=Matrix.CreateLookAt(newVector3(1500,550,0)*1+newVector3(0,150,0),newVector3(0,150,0),Vector3.Up);//创立视图矩阵,将天下坐标转为摄像机的坐标
           foreach(ModelMeshmintankModel.Meshes)//入手下手绘制天下坐标中的每一个工具
           {
               foreach(BasicEffecteinm.Effects)
               {
                   e.World=tankBonesTransforms[m.ParentBone.Index];
                   e.View=view;
                   e.Projection=projection;
                   e.LightingEnabled=true;
                   e.SpecularColor=newVector3(0.8f,0.8f,0.6f);
                   e.SpecularPower=16;
                   e.TextureEnabled=true;
                 
               }
  m.Draw();//利用ModelMesh中的draw办法来举行绘制,而不是用SpriteBatch中的draw办法来绘制
  

示例下载地点:http://www.52winphone.com/bbs/viewthread.php?tid=282&extra=page%3D1
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。
不帅 该用户已被删除
沙发
发表于 2015-1-19 08:40:02 | 只看该作者
但是目前在CGI中使用的最为广泛的是Perl语言。所以,狭义上所指的CGI程序一般都是指Perl程序,一般CGI程序的后缀都是.pl或者.cgi。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-28 05:47:11 | 只看该作者
我的意思是.net好用,从功能上来说比JAVA强还是很明显的。
爱飞 该用户已被删除
地板
发表于 2015-2-5 17:56:37 | 只看该作者
目前在微软的.net战略中新推出的ASP.net借鉴了Java技术的优点,使用CSharp(C#)语言作为ASP.net的推荐语言,同时改进了以前ASP的安全性差等缺点。但是,使用ASP/ASP.net仍有一定的局限性,因为从某种角度来说它们只能在微软的WindowsNT/2000/XP+IIS的服务器平台上良好运行(虽然像ChilliSoft提供了在UNIX/Linux上运行ASP的解决方案.
山那边是海 该用户已被删除
5#
发表于 2015-2-13 05:00:26 | 只看该作者
逐步缩小出错代码段的范围,最终确定错误代码的位置。
深爱那片海 该用户已被删除
6#
发表于 2015-3-3 14:59:48 | 只看该作者
可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。
谁可相欹 该用户已被删除
7#
发表于 2015-3-11 11:52:14 | 只看该作者
同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。
莫相离 该用户已被删除
8#
 楼主| 发表于 2015-3-18 15:36:49 | 只看该作者
使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-26 11:24:18 | 只看该作者
能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 12:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表