仓酷云

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

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

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

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

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

x
以前学了大概半年时间的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最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源
柔情似水 该用户已被删除
5#
发表于 2015-3-3 14:59:19 | 只看该作者
是指转换后的Servlet程序代码的行数。这给调试代码带来一定困难。所以,在排除错误时,可以采取分段排除的方法(在可能出错的代码前后输出一些字符串,用字符串是否被输出来确定代码段从哪里开始出错)。
金色的骷髅 该用户已被删除
6#
发表于 2015-3-11 11:52:14 | 只看该作者
JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。
再见西城 该用户已被删除
7#
发表于 2015-3-18 15:36:49 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-26 11:38:50 | 只看该作者
大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-22 23:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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