游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: sofa120

【软件框架】探讨求教:如何划分类,做好软件框架

[复制链接]

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-17 23:19:00 | 显示全部楼层

Re: Re:【软件框架】探讨求教:如何划分类,做好软件框架

sea_bug: Re:【软件框架】探讨求教:如何划分类,做好软件框架

一旦涉及线程,难度会增加很多,另外不是很明白为什么要把界面放到线程里去。



因为用了HGE引擎 ,他是基于帧逻辑的,而我不想程序给他占着,所以放进线程里去了

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2012-4-17 23:23:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

用线程把它弄进去我觉得不是个好主意。

多线程带来的架构复杂度,这个代价可能得不偿失。

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-17 23:27:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

如果不这样做,程序框架感觉给HGE牵着走

而我只要他图形能力,暂时也不想自己另外写

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-17 23:29:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

暂时来说,加线程了,利于我的程序,因为程序也不算太复杂,顶多做个同步的,

只是我好像进入个死胡同了

把这三者之间数据的传递弄糊涂了

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-17 23:32:00 | 显示全部楼层

Re: Re:【软件框架】探讨求教:如何划分类,做好软件框架

sea_bug: Re:【软件框架】探讨求教:如何划分类,做好软件框架

用线程把它弄进去我觉得不是个好主意。

多线程带来的架构复杂度,这个代价可能得不偿失。



个人觉得还是值得,因为程序也不太大

只要把我提出的弄好了,基本就好了

令外一个方便另外改成其他只是改变界面的程序

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-17 23:40:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

现在我的想法是:

1.正常游戏时,改变下一个状态时,还是直接在状态运行完后,特殊要等待其他信号的,就等信号,再改变,不要的,就直接改变

2.如果是当前状态,保留,PUSH进一个状态的话,外部主逻辑调用PUSH改变

3.把相关数据理顺,然后需要同步的做好同步

问题是:一般什么数据需要同步?

3

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
 楼主| 发表于 2012-4-18 14:30:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

【借此帖子】

【希望各位大大讲解下软件构架的知识】

【一个新手如何才能写出更合理的软件框架】

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2012-4-18 18:31:00 | 显示全部楼层

Re:【软件框架】探讨求教:如何划分类,做好软件框架

其实没有所谓的架构,你把软件所有的技术都搞清楚,
至少搞清楚大部分的和你用的得到的。
包括语言的,硬件的,系统的,调试的,工具的,
根据的你的项目选择合适的技术就是架构了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-28 12:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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