如何solidworks画出的三维图作为地图做个模拟游戏,用什么电脑语言方便呢?

我们要做一个模拟游戏,用solidworks画出的三维图作为地图,编写的程序能够模拟出一个人能在这个三维图中行走,就有前后左右控制就行,用什么电脑语言编写好呢,如何将三维图嵌入到编写的程序中去呢?

这方面没做过,不过你用sw只是做一张地图,我估计你要另存为igs或其他较通用的3D格式。
编程让小人行走是很简单的,难的是你要写一段代码能够打开这个三维地图啊,你总不能让人在SW里面玩游戏吧,所以你得编写接口吧,你得会SDK吧,要不你就得会direct吧。能够打开3d模型了,你得能探测模型的物理边界、模拟重力什么的吧,否则小人怎么能够与地面接触呢?这些东西我觉得C++,JAVA都行吧。
以我非常有限的软件知识,我觉得写这些东西应该很难吧,这是直接在开发一个3d游戏的引擎啊。你要是写不来这个,就得有一个3d游戏的引擎吧,这引擎必须得有3D软件的导出接口(插件)吧。
再说了,主流的游戏3D模型都用3Dmax或maya啊,怎么要用SW啊。。。
要是有引擎的话,就简单多了吧,只要搞清楚这个引擎能够处理什么格式的3D模型就行了,至于小人在地图里面移动,随便一个语言都能实现吧。。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-21
这不是同一个课题的内容~!solidworks在极高的作操技术层面,估计能画出三维的人在地图上面走动,但只是按绘图者的想象走动而于,动画的本质和画连环花儿一样的~!你所说的编写程序语言,是程序动画课题基于数据模型~!追问

那您说,我把solidworks的文件转化为3D Max的文件格式,这种文件格式可以放入什么电脑语言中去啊,要做成游戏,和cs的控制差不多,不用跳和蹲~~

追答

你这个还不如直接用flash设计设置控件,前后左右动~!3Dmax本身也可以动,没用过,不知道有没有控件可以设置到键盘

相似回答