游戏开发论坛

 找回密码
 立即注册
搜索
楼主: death

大家写engine的,用stl还是自己写?

[复制链接]

88

主题

166

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
发表于 2008-3-10 18:41:00 | 显示全部楼层

Re:大家写engine的,用stl还是自己写?

:)

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2008-3-11 14:32:00 | 显示全部楼层

Re:大家写engine的,用stl还是自己写?

又遇到挖坟的。。。最近好像挺常见的。。。温故知新?ORZ。。。

14

主题

245

帖子

256

积分

中级会员

Rank: 3Rank: 3

积分
256
QQ
发表于 2008-3-13 17:15:00 | 显示全部楼层

Re: 大家写engine的,用stl还是自己写?

stl不是万能的,目前如果在手机平台上开发的话,如果过份依赖于stl,想移植到手机上的话,有难度。

在windows平台上开发或是说在PC上开发,推荐用STL。
但是如果你在嵌入式平台上开发或是移动式手持平台上开发,编译器对STL的不支持会让你疯掉,你也许可能会说可以移植STLPort,问题是难度很大。

0

主题

769

帖子

1052

积分

金牌会员

Rank: 6Rank: 6

积分
1052
发表于 2008-3-13 20:09:00 | 显示全部楼层

Re:大家写engine的,用stl还是自己写?

STL挺好用的为什么不用
重新造的轮子不一定速度更快,除非还想体验下原始开发,那么建议干脆点连操作系统都写了编译器自己做了得了

26

主题

125

帖子

125

积分

注册会员

Rank: 2

积分
125
发表于 2008-3-13 22:15:00 | 显示全部楼层

Re: Re:大家写engine的,用stl还是自己写?

lingjingqiu: Re:大家写engine的,用stl还是自己写?

又遇到挖坟的。。。最近好像挺常见的。。。温故知新?ORZ。。。

要是不挖坟,我这新来的还真就看不到这么精彩的辩论了
我看不如说给论坛"施肥"好了^_^

就本帖主题来讲,难道本帖的人都是制作游戏引擎的吗???(自己看标题)
我搞不懂~~,我觉得制作游戏的话还是使用游戏引擎的比较明智。除非你做的游戏类型不是现有的游戏类型。否则使用大师的引擎是较为合适的。仅指大型游戏

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2008-3-24 02:37:00 | 显示全部楼层

Re:大家写engine的,用stl还是自己写?

好贴!顶!关注!

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2008-3-24 12:01:00 | 显示全部楼层

Re: Re: 大家写engine的,用stl还是自己写?

DarkDancer: Re: 大家写engine的,用stl还是自己写?

  这种事情的争论很无聊。凡事以实际需要为准。不论什么方法。只要用得合理,用得出色就够了。以前有人有...



   DDraw创建一个离屏页面和直接创建数组有什么差别你清楚不?创建一个离屏页面然后用Flip()硬件是怎么处理,只创一个主页面然后memcpy或Blt又是怎么处理,你清楚不?

  先弄清你代码实现执行时发生了怎么样的操作,再来评论它们!

2

主题

79

帖子

85

积分

注册会员

Rank: 2

积分
85
QQ
发表于 2008-3-24 12:14:00 | 显示全部楼层

Re: 大家写engine的,用stl还是自己写?


  其实你问的问题已经是偏离游戏开发的原则,然后接下来的回复都绕着你的错误出发点来说,就好象说的似是而非。

  写engine并不一定按stl的接口形式开发,首先程序其实就是处理数据,所以,有什么的数据处理要完成,就针对数据来设计,而不是针对STL接中的来设计你的程式。结论就是,如果STL提供的功能接口能够很好的完成,就使用STL,如果不能,就自已实现该功能代码!

  有些人认为,现在的性能不是主要问题,但是计算机CPU从286M级主频到现在的G级主频,都没有哪个使用的电脑的人认为电脑已经不需要再快,不需要等待什么了。

  此外,STL这类的公用库,性能不是它的首要考虑,它的设计首先要保证标准,跨平台,好象早期的memcpy,在32位PC平台时,它还是用16位的拷贝,这只是为了兼容性了。先了解它做了什么,怎么做,再决定是否使用。。

2

主题

108

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2008-3-24 14:41:00 | 显示全部楼层

Re: Re: Re:大家写engine的,用stl还是自己写?

kevin_lethe: Re: Re:大家写engine的,用stl还是自己写?



你注定了在地上滚。

你说的那句话,我记得好象是某本书上的。年轻人,不要太过于迷信。
参考10楼的说法,如果某种轮子让你跑得更快,那么发明绝对不多余。


鄙视此人的素质,开口就叫人滚。这种态度,即使你有多牛都不会得到别人的尊重。

23

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2008-3-24 15:14:00 | 显示全部楼层

Re:大家写engine的,用stl还是自己写?

stl很好的东西么 是标准库呀。能用为什么不用?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 17:27

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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