用C#代码实现,不用图片不用flash。求高手解惑。x,y,z轴的那个怎么做的教教我加Q:125603147...
用C#代码实现,不用图片不用flash。求高手解惑。
x,y,z轴的那个怎么做的 教教我 加Q:125603147
C#3D效果怎么做
答案:3 悬赏:0 手机版
解决时间 2021-01-03 18:02
- 提问者网友:疯子也有疯子的情调
- 2021-01-02 18:16
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-01-06 18:50
找C#3d引擎
http://gpwiki.org/index.php/Game_Engines
阁下如果需求不高的话还是不要搞了
补充
首先要学习一个引擎的使用,当然也可以自己实现显示。。。
这是个很麻烦的过程
如果只是学习用的话,你可以自己维护一个3维数组,什么类型就看要多少色了,比如byte256色,bool2色,然后,x和z根据y*系数模拟一下近大远小,把每个点都画出来就显示3d了,离得近的最后画
打个比方吧world[100][100][100]
第一维是x 2维y 3维z
这个world就是个比较大的“魔方”
y=0那个面离我们最远,y=100那个面离我们最近
y从0-100逐个画x和z构成的平面,y越小x和z构成的面也对应更小(近大远小)
最后画到y=100就ok了
http://gpwiki.org/index.php/Game_Engines
阁下如果需求不高的话还是不要搞了
补充
首先要学习一个引擎的使用,当然也可以自己实现显示。。。
这是个很麻烦的过程
如果只是学习用的话,你可以自己维护一个3维数组,什么类型就看要多少色了,比如byte256色,bool2色,然后,x和z根据y*系数模拟一下近大远小,把每个点都画出来就显示3d了,离得近的最后画
打个比方吧world[100][100][100]
第一维是x 2维y 3维z
这个world就是个比较大的“魔方”
y=0那个面离我们最远,y=100那个面离我们最近
y从0-100逐个画x和z构成的平面,y越小x和z构成的面也对应更小(近大远小)
最后画到y=100就ok了
全部回答
- 1楼网友:有你哪都是故乡
- 2021-01-06 20:37
C#不适合拿来做3D。。。
- 2楼网友:神的生死簿
- 2021-01-06 20:12
可以用WPF来做,呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯