调的我,现在想问一个困扰我挺久的问题。不管低调高
的兄弟姐妹们,来帮忙看看吧!先祝福帮助我的人们都
职,涨工资,工作顺利!先说说这个让我想起眼睛就冒
的问题吧!
!其实,小生有个爱好,玩魔方。
不过技术很烂,运气好的话,一分钟。
现在有个想法,想用.net技术做一个魔方的小游戏。这个
要建模型吧,在计算机内建立魔方的模型。
要出样子吧,在屏幕上制造和真实场景一样的效果。
要可以玩吧,利用算法或数据库来自动给用户提供拧魔方的步骤。虽然这么说,但是不知道从何下手啊。需要什么3D技术么?
这个应该是算法比较多的东西吧。
我知道CSDN里有个例子下载,那个就免了,不是源码,还要10个积分,- -不厚道。
也不是魔方阵...
是个立体的,不算中间转轴块有26个正方体组成的魔方。
其实找找也是有很多例子的,主要娱乐下- -失礼了。希望大家多给小生出出主意,出出想法,源码,例子,参考,算法什么都行。
顶者有分,分不够再开贴。

解决方案 »

  1.   

    如果要这样做操作模型的话,记得要用到一个3D软件的API,那个软件忘记叫什么了,只是听师兄讲过。
      

  2.   

    http://www.mofang.net/code/176/182/6581.html
    http://topic.csdn.net/u/20091115/20/720f8a6e-f888-434d-b49f-039057fe780a.html
      

  3.   

    主要是算法吧,模型,directX,opengl都可以啊,转动也很好办
      

  4.   

    DirectX 3D...去下载个SDK装上,看看里面的文档和sample...魔方这种比较简单图形的一般不用3D建模,2D贴图足够了...当然你要做的很炫那得用3DMAX、Maya之类的专业建模工具...
      

  5.   

    我闲的时候做过平面展现的魔方玩过,就是平面上用6个3*3矩阵表示的。
    我大致这么处理,27个方块,每个方块6个面,每9个方块组成一个3*3方块阵,这样横竖纵X,Y,Z 3条轴线一共分割出了9个方块阵,每次转动时,很转动的那个面平行的2个面不需变动,本身及交叉的6个面发生变化
      

  6.   

    你可以利用二维的视觉角度来实现三维效果,也就是说通过屏幕重画的方式以及颜色阴影背景的方式来实现虚拟的立体效果
    lz可以到网上去看看俄罗斯方块和扫雷游戏的视频,不过你这里要注意的是利用不同颜色的叠加实现阴影效果
    推荐lz去看一本书<c#程序设计开发宝典>是人民邮电出版社的,中间的实例133的积木效果和126的图像翻转,我这里有该书的源代码,如果需要的话,我可以发给你
      

  7.   

    接分,听说wpf比较容易实现这种3D,只是听说
      

  8.   

    好想法,用DirectX完全可以做。对于任一状态的魔方,你都只有18种旋转方式,只要对每个方块写好这18中方式的变化矩阵就好了。不用考虑内部的方块,只要计算外部方块的向量变化就可以了。
    楼主要是想一起做,站内联系或q我:284890303
      

  9.   

    3维数组 根据拧的方向 计算出拧后的位置 然后用3d图形 show出来 。
      

  10.   

    没有做过,不过图像显示这一块,用DirectX这个就可以了
      

  11.   

    我刚开始学三维游戏
    做三维的立体模型用3ds Max和OpenGL
    我也是刚开始学,我们也在考虑做这个游戏
    推荐你去看一下机械工业出版社的《3D游戏》 共两卷
    不过只看下第一卷就足够了
    然后百度一下nihe,简单的学一下应该就可以了
    建议还是用3ds Max做三维魔方的模型,学一下计算机图形学(OpengL版),给魔方加上纹理、光线、颜色
      

  12.   

    先建一个3D的魔方模型,用 3dmax,没有这个后面的就无从谈起然后用C#或WPF来控制这个模型关于算法,网上有很多,一大堆 ,所以3D建模是关键。
      

  13.   

    这个问题 貌似比较麻烦没做过类似的。
    不过感觉应该 会用上3D的技术的 。 做成FLASH silverlight 一类的东西吧。。
    (个人猜测)
    具体怎么实现还是得等高手啊
      

  14.   

    这类算法没研究过,至于呈现三维形象问题,不考虑复杂的DirectX,可以用相对简单的WPF。
      

  15.   

    Up! study!太复杂啦。
    前两天有个CSDN上的朋友使用Javascript写个围堵小游戏,都不简单。楼主要写魔方勇气可嘉!支持!
      

  16.   

    没有思路,不过3D,多维数组,算法,flash肯定要用到的~
      

  17.   

    魔方玩法,可以去论坛看看
    http://www.mf100.org/base/about.php