打算写个3D demo ,各位前辈给些建议。

无为 2003-08-12 08:37:35
这段时间看了一点d3d9,打算用写demo的方法来边学习边巩固,最好能够把3d游戏中一些常用的技术都能够包括进去,望各位前辈给指点一下,另外从哪里可以找到一些好的3d资源直接拿来用的,谢谢,
...全文
43 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
无为 2003-08-18
  • 打赏
  • 举报
回复
azheng0305(自由阿铮):
谢谢,
azheng0305 2003-08-18
  • 打赏
  • 举报
回复
silodiq(梦里踏雪)

你好,我这是这么打算的:

因为视角与场景mesh的碰撞没有必要做,比如CS就没有做,所以我也不打算做,顶多有空想想,不过这个比较简单,只要检测视点和mesh三角形的碰撞就可以了,可以通过求视点和mesh三角形面下一步的距离得出他们的关系(为正数则没有碰撞,为负数则会发生碰撞);

我打算先简单做一个物体在里边走的demo,弄个包围盒或者包围球什么的测试测试。

另,两个运动物体之间的碰撞,我也之打算简单做个离散的检测,具体算法用OBB。

不过有兴趣研究bsp树吧?我想看看,不过我先得实现上面得东西。
bopengbopeng 2003-08-18
  • 打赏
  • 举报
回复
bsp+portal is the easiest & good solution for indoor scene.
无为 2003-08-17
  • 打赏
  • 举报
回复
jerryy() :
真的很厉害啊,
jerryy 2003-08-17
  • 打赏
  • 举报
回复
64kb 的3Ddemo是很酷

给大家看一个
http://www.showbbs.com/usr/2/2_7743.zip

据说是把1.7G的资源压缩进了64K里;

不知道怎么做的? 那位给说一下....
无为 2003-08-17
  • 打赏
  • 举报
回复
azheng0305(自由阿铮) :
你好,看了你的demo,你是在调入.x后,通过改变eye和位置和观察点的位置来实现的吧,碰撞检测你打算怎么做,
弟十六 2003-08-15
  • 打赏
  • 举报
回复
写DEMO前要注意把基础结构弄清楚,就是要建立自己的专用框架,网上的现有3d资源很难拿来就用,先理解并掌握后将其添加的自己的框架类库,特别要注意编写文档。
azheng0305 2003-08-15
  • 打赏
  • 举报
回复
我做的一个demo,是3D的场景视角变换的,第一人称,控制和CS的一样,WSAD控制平面位移,鼠标控制空间角度变换。你可以下载下来看看,用的技术很少,基本就是创建好3D环境以后,读入一个.x文件,然后设置各个矩阵,然后响应键盘和鼠标消息,改变视点、观察点,就实现了场景视角变换。地址:http://webpc.shtu.edu.cn/ttyler/garden.rar
无为 2003-08-15
  • 打赏
  • 举报
回复
kanepeng:
你好,可以给一些建议吗,
bopengbopeng 2003-08-13
  • 打赏
  • 举报
回复
firstly, using .x is not suitable for a demo.
secondly, only 4kb & 64kb demo is worthy.

i am always wondering why no chinese write that kind of thing. maybe i will start on that after finishing foom3. well, any musician & artist wanna help me :p? music is the spirit of a demo, and the graphics stuff shall be all depending on it.

i will just use vc7.1, coz i have tried init_window+init_d3d9+message_loop even without inline asm, and it turned out to be 760 bytes after some compression. amazing, isn't it? :p

and people who can write awesome scripts could join too...
EndDuke 2003-08-12
  • 打赏
  • 举报
回复
一点点来吧,做起来就知道不是一件简单的事!做3D和写游戏擦别比较大!就像数学和编程一样。3D是做游戏的一个工具,而做游戏不是会了D3D就可以的,如果你是想做游戏,建议在熟练D3D的基础上,主要着手于架构引擎上!(例如说:场景管理)

3D关于资源只模型么?找一个微软的导出插件就好了,X文件不好找!3DS文件有很多
无为 2003-08-12
  • 打赏
  • 举报
回复
up
潘李亮 2003-08-12
  • 打赏
  • 举报
回复
写什么啊?具体一点

8,324

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧