自己本来想体验一下开发一个简陋的模型编辑器以便于把我高中做的那个破即时RPG游戏给弄个续集的,没想到这东西也不是一件好差事啊。先上图。
这个模型编辑器才刚刚开始做,菜单都还没做完整。暂时有添加模型、选择模型、平面或者点、旋转放大平移选中的模型或他的一部分。这样就花了我两三个星期了。DirectX11竟然没有D3D11Font,结果10的Font、D2D10和D3D11Device结合起来又十分麻烦,因此我才去了个猥琐的做法:创建DIBSections,用GDI画字,然后逐个像素变换成D3D11Texture2D需要的格式,最后贴上去。点的高亮矩形也是这么干的。
然后我创建了一个sphere,然后拖动几个选中的点,因此就变成了这样……
(代码可以在
Vczh Library++3.0的Candidate\Simulator\DirectX\EditorSolution找到)
posted on 2011-08-03 04:54
陈梓瀚(vczh) 阅读(4404)
评论(6) 编辑 收藏 引用 所属分类:
3D