游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1807|回复: 0

请教RTS游戏中的Unit,behavior等的设计方法

[复制链接]

18

主题

45

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2008-5-15 00:39:00 | 显示全部楼层 |阅读模式
大家好,我最近在学习rts游戏,主要集中于unit(比如农民,战士,建筑物),behavior(比如move,attack,stop,harvest,build)等class的设计。
看过一些开源rts game,比如glest,NeoAxis engine中的rts demo。感觉glest游戏整体代码设计还比较清晰,唯独AI、Unit、Behavior这几个模块让人感觉比较乱。总觉得能将这几个模块好好重构一番,却又没有思路。至于NeoAxis engine中的rts demo,由于只有部分源代码,关键类之间的联系的那些源码看不到,很郁闷,最终也是一知半解。

手头还有其他几个开源的rts游戏--TAspring,boswar,warzone2100等,暂时只是大概看了一下相应模块,还没有细读。
想先向诸位请教一下关于rts game 中unit,behavior模块有没有比较通用的、较好的、灵活的设计方法。

谢谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 12:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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