TC官方合作论坛

 找回密码
 立即注册
查看: 595|回复: 4
打印 上一主题 下一主题

[问题] 5开2D游戏的结构

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-25 11:59:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

我打算用第2、3种方法。目前我用的是第二种方法,但是结构弄得很乱。
我的5开脚本,是5个号一起组队,只要队长移动就ok了,队员不需要移动。

下面是我模拟的我的脚本结构,双开游戏的结构。帮忙看下,是不是很蠢啊。
另外,我很想用第3种方法,但不知道如何实现一个线程控制一个窗口句柄,大神指点下。

循环(真)
找图1=图像.找图()//没有遇怪的时候
如果(x>0)
窗口激活(窗口1)
我的程序.移动()

如果结束

找图2=图像.找图()//遇怪
//以下是打怪的代码
如果(x>0)
窗口激活(窗口1)
我的程序.打怪()
窗口激活(窗口2)
我的程序.打怪()
如果结束
找图1=图像.找图()//没有遇怪的时候
如果(x>0)
//以下是回血回蓝的代码
窗口激活(窗口1)
我的程序.回血回蓝()
窗口激活(窗口2)
我的程序.回血回蓝()
如果结束

循环结束

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2012-11-25 13:04:32 | 只看该作者
那你的问题在哪???
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-11-25 13:12:54 | 只看该作者
回复 2楼shine宝宝的帖子

第二种方法的问题:在循环真里面的代码,如果移动的代码放到前面,遇怪就不会战斗,如果战斗的代码放到前面,就不会移动。明明是个死循环,为啥不执行呢。

第三种方法:目前不知道怎么实现一个线程控制一个句柄,还请高手指点。
回复 支持 反对

使用道具 举报

地板
发表于 2012-11-25 13:42:46 | 只看该作者
- - 代码问题吧 你给的顶多算个流程-0-
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-25 14:04:15 | 只看该作者
回复 4楼shine宝宝的帖子

哦,谢谢。我的流程没问题吧。指点一下啊,5个线程5个窗口句柄的,你会吗?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 17:59 , Processed in 0.134167 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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