游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2722|回复: 3

性能不变论

[复制链接]

2

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2006-4-19 05:52:00 | 显示全部楼层 |阅读模式
物理学的性能不变论用在我们的程序设计里也是试用的.
我来说说几个例子:
Vector vs 数组:
以前开发J2EE总觉得Vector在存储方面要比数组方便,至少它可以很大,而数组的维数
是要知道的所以它的大小是确定,很难满足,那种需要大容量存储空间的数据.
当我做手机游戏开发程序员才知道Vector的弊端,它取出来的速度和从数组取速度是不一样的,
数组会很快,数组读1000个数据,好象没用时间,可Vector要发一些时间.因为数组存储在连续的空间,而Vector不是,
可玩性  VS 字节数
手机的存储能力太小了,为了能在手机上运行必须让你的程序尽量小,这样一来就连图都要压,图变得难看了,为了小,能不做的尽量不做,很都人开发手机游戏的AI是能不做尽量不做,这样一来代码是小了,可可玩性下降,这就是为什么没几个人玩手机游戏的原因.它太多不能做!
这就是性能不变论!
欢迎大家讨论! 我的QQ270586352
                                                                        作者:夜行 [em1]

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2006-4-19 20:21:00 | 显示全部楼层

Re:性能不变论

我觉得在做这种嵌入式开发,连续数据组织最好就是数组,用别的根本没什么意义,什么动态增长根本就没什么价值,因为内存小,所以还是优先考虑空间复杂度。
手机游戏不是没人玩,是游戏本身做的不好,我觉得不是技术方面的原因,设计一款好的手机游戏应该是有多方面因素的,手机AI本来又不用要求有多高,例如推箱子之类的就行了

2

主题

12

帖子

12

积分

新手上路

Rank: 1

积分
12
 楼主| 发表于 2006-4-20 11:44:00 | 显示全部楼层

Re:性能不变论

可像道具我跟本不知道要得到多少个!
不用VECTOR行吗

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-6-18 12:54:00 | 显示全部楼层

Re: 性能不变论

Vector慢在方法同步上,手机游戏可以用,但用在要求贞速的游戏主循环上恐怕不行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 18:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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