游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1681|回复: 1

老大们帮帮忙吧。。。

[复制链接]

9

主题

13

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2010-1-10 15:05:00 | 显示全部楼层 |阅读模式
  自己喜欢游戏,更喜欢制作游戏。想利用VB。NET做一个2D的游戏,纯熟自己娱乐,根本不会谈到商业(以后也不会)。之前看DirectX的书籍想请教大家些问题,希望大家指点一点,如果你只是来评论VB的好坏或者做游戏怎么怎么没前途的就不用回答了,谢谢。
  1。只使用VB和D3D制作游戏是不是会很困难?意思是说是不是对于技术要求太高了?我水平有限,当然了是单纯的从代码的角度来谈,素材和模型什么的我想我自己能搞定了!平面和3DSMAX我都会些。
  2。VB。net使用了.net框架在执行效率上(对于DIRECTX来说)会不会相对于VB6低?
  3。如果是3D游戏的话,那么是不是要在代码的层面上还原一个场景?比如说我在3DSMAX里制作一个场景,需要模型,灯光,材质甚至动力学系统。那么在VB里是不是这一切都要在代码上搞定,而3DSMAX能做的只有一个模型?
  4。调试程序的时候对于DIRECTX的错误如何调试,错误返回的代码VB都是不认识的。
  5。上次在那本书上看到一句话“由于声明时是any类型,所以VB6里要加上ByVal的关键字,而vb.net不支持ByVal,这成了VB。net程序员最大的绊脚石”对于这样的情况,VB。NET该怎么解决?
  
  谢谢各位大虾的指点了!

41

主题

242

帖子

273

积分

中级会员

Rank: 3Rank: 3

积分
273
发表于 2010-1-11 18:01:00 | 显示全部楼层

Re:老大们帮帮忙吧。。。

我不是大虾,且只回给有必要的人。
1、不会,因为有dx(也是算一种3d引擎),或者其他3d引擎,基本的代码,比如导入模型,渲染模型的代码都是固定的,换句话说,你要做的就是把几个不同功能的代码,模型按自己意愿拼积木一样拼起来,你既然不搞商业,根本不用涉及到底层的东西,有什么难的。
2、不会很明显。因为你是用引擎开发游戏,不是windows下开发软件,不涉及到这个问题,只涉及到代码执行效率的问题。
3、大部分引擎需要重新建立灯光,动力学系统。一般只兼容3dmax中的模型和材质,这还得看模型的具体导出格式。
4、至于调试,不同情况方面也不一样,你可以参考相关资料,总之有错就必须要改,直到改对。
5、感觉跟游戏开发没什么关系,语言不一样正常,但都能用不同方式达到想要的效果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-16 12:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表