论坛首页
游戏官网
综合讨论
技巧教程
视频实况
手游论坛
游戏直播
大神APP
开启辅助访问
请
登录
后使用快捷导航
没有帐号?
立即注册
论坛首页
游戏官网
发帖际遇
网易我的世界论坛
»
论坛首页
›
开发者专区
›
开发者版
›
关于python线程和API AddTimer的问题
返回列表
查看:
1261
|
回复:
3
[求助]
关于python线程和API AddTimer的问题
[复制链接]
AxuZzz
AxuZzz
当前离线
回帖
1
主题
1
积分
2
精华
0
注册时间
2022-7-18
最后登录
2024-5-25
在线时间
4 小时
1
主题
1
回帖
2
积分
Lv.1 新手木匠
Lv.1 新手木匠, 积分 2, 距离下一级还需 18 积分
UID
8967407
小麦
0
金锭
3
下界之星
0
发消息
电梯直达
楼主
发表于 2022-7-18 02:03:14
|
只看该作者
|
倒序浏览
|
阅读模式
IP:湖北
python脚本中是否支持多线程?AddTimer为啥不起作用,大致代码如下:
compFactory = serverApi.GetEngineCompFactory()
t1 = compFactory.CreateGame(serverApi.GetLevelId())
t1.AddTimer(
5.0
,
self
.setHooked(playerId))
setHooked 函数中为给玩家设置一个状态 状态能够正常设置上但是定时器没有起作用 会直接执行 setHooked函数
收藏
0
赞
0
回复
举报
AxuZzz
AxuZzz
当前离线
回帖
1
主题
1
积分
2
精华
0
注册时间
2022-7-18
最后登录
2024-5-25
在线时间
4 小时
1
主题
1
回帖
2
积分
Lv.1 新手木匠
Lv.1 新手木匠, 积分 2, 距离下一级还需 18 积分
UID
8967407
小麦
0
金锭
3
下界之星
0
发消息
沙发
楼主
|
发表于 2022-7-18 17:07:43
|
只看该作者
IP:湖北
addtimer已经解决 写法不对
应该是这样 tt1.AddTimer(s, self.setHooked, playerId)
回复
举报
和气个古都天蓬
和气个古都天蓬
当前离线
回帖
52
主题
17
积分
35
精华
0
注册时间
2021-7-3
最后登录
2024-11-14
在线时间
66 小时
17
主题
52
回帖
35
积分
Lv.2 石器学徒
Lv.2 石器学徒, 积分 35, 距离下一级还需 15 积分
UID
8531824
小麦
0
金锭
67
下界之星
0
发消息
板凳
发表于 2022-8-3 21:45:21
|
只看该作者
IP:北京
函数的参数要写在addtimer的参数中,紧跟函数以逗号隔开
回复
举报
巧巧啊
巧巧啊
当前离线
回帖
8
主题
1
积分
3
精华
0
注册时间
2022-7-26
最后登录
2023-11-11
在线时间
10 小时
1
主题
8
回帖
3
积分
Lv.1 新手木匠
Lv.1 新手木匠, 积分 3, 距离下一级还需 17 积分
UID
8983013
小麦
0
金锭
10
下界之星
0
发消息
地板
发表于 2022-8-5 10:08:11
|
只看该作者
IP:江苏
addtimer回调的是函数, 不是方法, 所以不能 方法名(方法的参数) . 这跟监听引擎事件等的回调是类似的, 传的是函数
回复
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
适龄提示
像素大神
返回顶部
公司简介
-
客户服务
-
网易游戏隐私政策及儿童个人信息保护规则
-
网易游戏
-
商务合作
-
加入我们
-
手机版
网易公司版权所有©1997-2025
网络游戏行业防沉迷自律公约
点击查看家长关爱平台 >
违法和不良信息举报中心
点击查看家长关爱平台 >
粤B2-20090191-2
粤公网安备44010602006299号
返回顶部