Khronos组织给出的WebGL框架的广泛list和我卡上选择一个有据可查的一个专注于3D游戏而不是寻找解释具体的技术的例子。对于有工程设计背景的人来说,哪一个最适合?我有一个Maya场景,我想将其转换为多个高清晰度对象,然后使用WebGL框架进行渲染和操作。能够将材质,纹理和着色器完整导入OBJ的东西将是理想的。这是一个很好的学习游戏的JavaScript框架吗?
0
A
回答
2
类似这样的问题很难回答,因为我们几乎一无所知你的技能水平,你要创建的游戏类型,任何外部要求,你可能有(即:?什么浏览器它应该是兼容哪些类型的硬件)以及其他因素,这些因素在确定您选择用于任何特定项目的库时起着至关重要的作用。
毕竟,如果有一个“完美”的框架,对于任何给定的情况就没有必要为你链接列表!每个框架都有其优点和缺点,在很多情况下,由您来试验它们,看看适合您的是什么。
如果你完全不确定从哪里开始,这是你第一次尝试3D编程,我建议先看看ThreeJS。我纯粹推荐它,因为我知道没有其他框架可以看到如此广泛的用途,这意味着有很多社区资源(博客,源代码,演示)可供使用,并且有很多人可以在您遇到困难时为您提供帮助。 (而你将卡住了!)我现在会告诉你,它不是该列表中框架中最快的,但是在这个阶段,直率表现是你最担心的问题。在速度问题之前,你需要弄清楚游戏玩法,资源工具链和其他一些基础知识。 (如果你不能让你的游戏模型出现,渲染三角形的速度并不重要。)
否则,你需要为自己坐下来,决定你正在制作什么样的游戏以及你的框架为你提供帮助,然后从列表中选择一些,然后决定哪一个最符合你的需求。
0
如果您在Maya中开始,然后www.inka3d.com应该是你的正确的事情。您可以在maya中尽可能多地执行操作,例如动画,着色器和mel脚本,然后将其导出为javascript。那么你可以从javascript中控制场景的maya属性。
相关问题
- 1. Symfony是一个很好的学习框架吗?
- 2. 这是一个很好的习惯吗?
- 3. 回调和主游戏循环。这是一个好习惯吗?
- 4. XNA是学习3D游戏编程的好地方吗?
- 5. PhpUnit是一个很好的习惯吗?
- 6. 这是很好的链接练习吗?
- 7. 用C#和XNA学习游戏编程是一个好主意吗?
- 8. 一个很好的学习资源HTML5
- 9. 这是一个很好的React练习吗?
- 10. 这是一个很好的Ruby编程习惯吗?
- 11. 这是一个为iPhone游戏做游戏循环的好方法吗?
- 12. JavaScript框架的游戏UI
- 13. 使用IronPython学习.NET框架,这不好吗?
- 14. 这是很难学习ember.js
- 15. Cocos2d-x是一款很好的游戏开发平台吗?
- 16. 这是一个很好的IF块吗?
- 17. 游戏框架 - 一个Form
- 18. 最好的iphone游戏与来源为初学者学习
- 19. iPhone游戏编程:这个游戏的框架?
- 20. 这是一个很好的练习来创建一个大的桌子吗?
- 21. 什么是一些很好的机器学习编程练习?
- 22. 学习LWJGL游戏创作?
- 23. 这个在线教程是创建一个PHP5框架学习理由的好起点吗?
- 24. Object.create({}):这是一个好习惯吗?
- 25. 是在Javascript中开发帆布游戏的必要框架吗?
- 26. Go(weiqi,baduk)游戏的良好框架?
- 27. 这是JavaScript中的一个很好的变量名吗?
- 28. 开源Java游戏的一个很好的例子是什么?
- 29. 什么是一个很好的开源django项目来学习?
- 30. Javascript命名空间 - 这是一个很好的模式吗?