萌萌妈妈 发表于 2015-1-16 22:19:14

ASP.NET网页编程之一同学WP7 XNA游戏开辟(八. 让3d model...

以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。怎样让3dmodel动起来,实在就是要给model的bone设置举措,如许全部model就会动起来了。  一.猎取Bones
  在fbx文件中能够看到一切bones的称号,如许就能够经由过程称号来猎取到bones。
  turretBone=tankModel.Bones["turret_geo"];
  cannonBone=tankModel.Bones["canon_geo"];
  hatchBone=tankModel.Bones["hatch_geo"];
  二.保留bones原始Transform
turretTransform=turretBone.Transform;
  cannonTransform=cannonBone.Transform;
  hatchTransform=hatchBone.Transform;
  三.为Bones设置举措
//设置举措的变更值
turretRotationValue=(float)Math.Sin(time*0.333f)*1.25f;
  cannonRotationValue=(float)Math.Sin(time*0.25f)*0.333f-0.333f;
  hatchRotationValue=MathHelper.Clamp((float)Math.Sin(time*2)*2,-1,0);
  //创立举措矩阵
  turretRotation=Matrix.CreateRotationY(turretRotationValue);
  cannonRotation=Matrix.CreateRotationX(cannonRotationValue);
  hatchRotation=Matrix.CreateRotationX(hatchRotationValue);
  四.将设置的举措赋给bones的Transform
turretBone.Transform=turretRotation*turretTransform;
  cannonBone.Transform=cannonRotation*cannonTransform;
  hatchBone.Transform=hatchRotation*hatchTransform;
  由以上的完成代码能够看出,假如想让3dmodel动起来,只需给model所包括的bones付与举措,和举措的变更量,就能够了。



  示例下载地点:http://www.52winphone.com/bbs/viewthread.php?tid=300&extra=page%3D1
数据库有很多应用领域,但是如果你单单学数据库的话基本上做数据库管理员比较合适而已,跟领域结合的你还得再学习那些领域知识。(其实数据挖掘我真是不懂,本来这学期开了一门课了。

海妖 发表于 2015-1-19 08:40:02

主流网站开发语言之JSP:JSP和Servlet要放在一起讲,是因为它们都是Sun公司的J2EE(Java2platformEnterpriseEdition)应用体系中的一部分。

变相怪杰 发表于 2015-2-5 17:56:36

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

老尸 发表于 2015-2-13 04:55:09

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

柔情似水 发表于 2015-3-3 14:59:19

是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。

金色的骷髅 发表于 2015-3-11 11:52:14

JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。

再见西城 发表于 2015-3-18 15:36:49

代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

飘飘悠悠 发表于 2015-3-26 11:38:50

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
页: [1]
查看完整版本: ASP.NET网页编程之一同学WP7 XNA游戏开辟(八. 让3d model...