TC官方合作论坛

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

[已解决] 睡前求思路 求师傅

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

马上加入TC

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

x
   首先自我介绍..本人31..逻辑思维能力不错...家境良好..家庭美满幸福..无不良嗜好..有点编程基础 很拼命 目前状态1天12个小时以上tc
   学了tc有2个星期了  感觉进步还行    想求一名师傅 !不用占用您多久时间  只要您肯加我qq  有空的时候能解答一下我的问题  以后能出师了必不相忘!希望有意向的大神能留贴回复!
   下面是我要问的问题..
    目前在做一个多线程多开前台的脚本,窗口的控制,线程的循环控制 都做好了  但是有一个很大的问题困扰着我
    比如目前一个窗口在执行 某功能,做到一半这个时候 角色死了 要求从目前的功能从头做起
    如何能比较方便的实现?目前想到的办法 就是开始执行的目前功能的时候 给一个全局变量赋值,表示目前做到这个功能了 死了之后 结束这个线程 重新开启线程 ,然后一步步判断做到目前功能了 表示从这里开始做 ,就实现了
   但是有没有更好的办法呢,我分的功能比较多也很细  如果每个单du循环内的功能 都给这个全局变量赋值  那是一项非常非常麻烦的事,而且很多子功能还是别的空间里的 给这个全局变量赋值还要跨空间传递过来。。。。虽然实现了  但是代码看着太复杂了  有没有好方法或者思路能解决这个问题 求教!
回复

使用道具 举报

25#
 楼主| 发表于 2012-5-21 16:42:02 | 只看该作者
回复 8楼tyuyan的帖子

其实用全局还是前辈在前面的帖子指点我的
回复 支持 反对

使用道具 举报

24#
发表于 2012-5-21 16:41:45 | 只看该作者
励志贴啊
回复 支持 反对

使用道具 举报

23#
 楼主| 发表于 2012-5-21 16:37:51 | 只看该作者
回复 14楼sc2908的帖子

一起努力
回复 支持 反对

使用道具 举报

22#
 楼主| 发表于 2012-5-21 16:36:50 | 只看该作者
回复 9楼xj_51love的帖子

感谢这位前辈的指点
我开多线程不是为了控制 这个死亡判断的
单一窗口的单一任务功能是一个线程执行的  但是该线程里有一系列任务
你这样写的我能明白是什么意思
但是我需要的是
function bool 开始挂机()//////////////////入口
全局控制=true
while(全局控制)
    if(人物死亡==true)
        挂机.死亡处理
  endif
    挂机.打怪()
   ------任务1()
   ------任务2()
endwhile

这样  任务1完了 执行任务2   但是任务2死了 要从任务2开始执行
所以还是要引入标签或者全局来做个标记
return true
endfunction
回复 支持 反对

使用道具 举报

21#
 楼主| 发表于 2012-5-21 16:27:59 | 只看该作者
回复 3楼TC兔子的帖子

谢谢 兔子前辈的关照!我正好在15群里  杜狼老大和我年龄相仿 我先选择他了 不是嫌弃 请多见谅!
回复 支持 反对

使用道具 举报

20#
 楼主| 发表于 2012-5-21 16:25:34 | 只看该作者
回复 5楼ltsi001的帖子

因为游戏内的功能太多了  如果每个功能都写入死亡判断。。。很伤 包括一次点击npc 对话框 如果被人杀了 你都要从找npc开始执行 刺探全程那么多对话  如果安全一次  就要从头开始。。这个代码里要写的死亡判断太多了
我是用检测线程检测的死亡状态  如果必须要安全 就直接从目前这个功能的从头开始执行 这样可能会方便点!
回复 支持 反对

使用道具 举报

19#
 楼主| 发表于 2012-5-21 16:20:50 | 只看该作者
回复 4楼xuhekkll的帖子

谢谢瓜瓜的热心回复  基本除了单du偶尔进的副本  其他地方都能死  没有安全区这个概念。。
游戏是征途2  看来只能写一步做一次标签了
回复 支持 反对

使用道具 举报

18#
 楼主| 发表于 2012-5-21 16:19:21 | 只看该作者
回复 6楼kitty2008du的帖子

谢谢 杜狼老大的热心回复 我正好在15群里 想拜您为师!
标签比全局要方便一点,起码不用跨空间传递了
回复 支持 反对

使用道具 举报

17#
发表于 2012-5-21 14:53:07 | 只看该作者
过来混点经验啊
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-16 17:25 , Processed in 0.158170 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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