游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7209|回复: 13

[讨论] 想作一套通用的数据结构,大家给点意见

[复制链接]

23

主题

128

帖子

140

积分

注册会员

Rank: 2

积分
140
发表于 2004-9-13 11:25:00 | 显示全部楼层 |阅读模式
想作一套通用的数据结构,大家觉得如何?

可以感觉是作一个类似于策划引擎的东西,呵呵,给点意见吧

33

主题

669

帖子

669

积分

高级会员

Rank: 4

积分
669
QQ
发表于 2004-9-13 12:08:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

为什么不用STL?

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20356
QQ
发表于 2004-9-13 12:20:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

关注!

23

主题

128

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2004-9-13 13:41:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

不是STL,是比如说游戏中一定有人物的,那么人物的是

中文     定义                           变量
生命     角色的生命                  PLAYER_HP
内力     角色使用技能的消耗      PLAYER_MP

这样的一个东西

23

主题

128

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2004-9-13 13:42:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

我说的是一部分,想整一个相对来说较为完整的,可以涵盖大部分的游戏,或者说想用的只要换掉其中的几个就行了

149

主题

4781

帖子

5094

积分

版主

Rank: 7Rank: 7Rank: 7

积分
5094
QQ
发表于 2004-9-14 00:29:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

可能包含的内容就太多了吧,因为游戏这种东西变动性太大。举例生命值的概念,如果我的游戏设定一次只能连续使用1个药水,就有可能有持续时间1,忙碌时间1,空闲时间1;那么如果设定可以一次使用N个呢?持续时间N,忙碌时间N,空闲时间N...

17

主题

177

帖子

177

积分

注册会员

Rank: 2

积分
177
QQ
发表于 2004-9-14 00:41:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

热切关注ing......

41

主题

264

帖子

519

积分

高级会员

Rank: 4

积分
519
发表于 2004-9-14 10:20:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

通用的东西为了兼顾各种边缘情况,为了通用性,往往要以效率为代价,这又要归到鱼与熊掌的问题了。

23

主题

128

帖子

140

积分

注册会员

Rank: 2

积分
140
 楼主| 发表于 2004-9-14 10:40:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

晕,5楼的那位没做过数据结构表吧~还是说没弄过数值吧

不过是定义出一个需要对其操作的数值,具体怎么操作,可以通过事件去定义

7

主题

752

帖子

756

积分

高级会员

Rank: 4

积分
756
QQ
发表于 2004-9-14 11:11:00 | 显示全部楼层

Re:想作一套通用的数据结构,大家给点意见

做????|西是不是有必要呢?

你是把中文翻?成接近程式定?的??得?Q了?]?,在你所???的??蛑?????当容^清晰,但就算你不做?件事,程式自己也??ザ?x的。

而且程式中的??担?????樽?量)何其多,每????蛴钟兴?煌??@充其量做起?砭褪且????得?Q?欤?卜Q不上???Y??,而且?著你做的??蝾?型增加,??得?Q也越多,感?不出有什??一的必要............在?我坏倪[?蛑凶鲞@?拥亩?x?????泻锰?的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-27 07:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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