C&C++   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了c – 用于游戏开发的2D矢量建模大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
使我的小行星克隆(在C)我宁可爱上基于矢量的实体,但我简单地将它们编码为x,y点数组.对于像小行星这样的事情,这是很好的,但是如果我想制作更复杂的2D模型,该怎么办

我注意到有an awful lot of 3D modelling software,以及丰富的教程和帮助,将3D模型导入到Open GL使用的C/C++程序中.

然而,我更喜欢创建基于2D矢量的模型而不是3D,因为我很高兴继续尝试2D游戏一段时间.是否存在像2D建模这样的概念?是否有用于创建和导出2D模型和库的工具专门用于导入2D模型,还是仅在3D软件中创建平面模型,然后导入这些文件(例如.3ds,.ms3d)并将它们平放在z轴上?

到目前为止,我唯一的想法可能是使用像Inkscape这样的建模,生成SVG文件,然后使用Cairo来导入和渲染它们.那会好吗,还是有其他建议?

注意我有点像任何形式的新手,所以我可能会问一个愚蠢的问题?

解决方法

就2D矢量游戏编程而言,它通常是Flash和Flex的领域.

仍然SVG并通过开罗加载似乎是一个可行的解决方案.然我会小心确保您已启用硬件加速(最好是OpenGL后端).

就2D格式而言,您不会得到任何格式的SVG的支持,所以我会坚持下去.技术上,像Collada或X3D这样的东西确实支持2D图形,但实际上它们对于2D程序员来说很无用.

大佬总结

以上是大佬教程为你收集整理的c – 用于游戏开发的2D矢量建模全部内容,希望文章能够帮你解决c – 用于游戏开发的2D矢量建模所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。