新人专享最大力度
优惠倒计时
查看优惠
→
首页
全部课程
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻引擎学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Godot
Godot全部课程
Godot A计划(永久)
Godot A计划(一年)
Godot学习路线
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
前后端
微信小程序-课程
微信小程序 A计划(永久)
前端与微信小程序学习路线
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
首页
全部课程
Unity
Unity 全部课程
Unity高薪就业班
Unity A计划(永久)
Unity A计划(一年)
Unity学习路线
Unity开发相关软件合集
未来课程投票(想看的课程)
虚幻
虚幻 全部课程
UE5高薪就业班
虚幻 A计划(永久)
虚幻 A计划(一年)
虚幻引擎学习路线
Unreal开发相关软件合集
(投票)Unreal(虚幻)方向的课程,你想要看哪些课程?
Cocos
Cocos全部课程
Cocos A计划(永久)
Cocos A计划(一年)
Cocos学习路线
Cocos开发相关软件合集
CocosCreator方向的课程,你想要看哪些课程?
Godot
Godot全部课程
Godot A计划(永久)
Godot A计划(一年)
Godot学习路线
Python AI
Python人工智能 全部课程
Python人工智能 A计划(永久)
Python人工智能 A计划(介绍)
Python人工智能学习路线
前后端
微信小程序-课程
微信小程序 A计划(永久)
前端与微信小程序学习路线
Java 全部课程
Java A计划(永久)
Java A计划(一年)
Java学习路线
Java开发相关软件下载
其他
移动端
SiKi学院招聘
教学中心
关于我们
外包项目合作
登录
注册
切换触屏版
登录
注册
首页
Unity
定时回调系统技术专题
4346
人加入学习
(51人评价)
定时回调系统技术专题
价格
免费
学习有效期
永久有效
已收藏
收藏
分享
扫一扫
扫二维码继续学习 二维码时效为半小时
分享
已收藏
收藏
加入学习
介绍
目录
免费
笔记
(24)
评价
(51)
aaa7193
教学计划 完成进度:39/39
2019-07-14
老师清多开课....各种做法的原因都讲的很清楚,全程听下不懵逼..
老师清多开课....
各种做法的原因都讲的很清楚,全程听下不懵逼..
[展开全文]
[收起全文]
老师_Plane
•
2019-07-18
格物方能致知。
你还没有登录,请先
登录或
注册!
程序猿狗哥
教学计划 完成进度:24/39
2019-07-08
老师 有个问题你看是我理解错了还是您写反了安全锁那一块bool used = false; if (!used) { ...
老师 有个问题你看是我理解错了还是您写反了
安全锁那一块
bool used = false;
if (!used)
{
break;
}
else
{
tid += 1;
}
定义的used是flase (未被使用),if(!used)意思已被使用不是该tid+1吗,为什么是break呢?
[展开全文]
[收起全文]
老师_Plane
•
2019-07-14
你理解错了。如果if(!used)容易理解错,你可以写成if(used==false)。
你还没有登录,请先
登录或
注册!
SherlockD.Lain
教学计划 完成进度:39/39
2019-06-22
缓存列表真的是一个很棒的伏笔,直到我明白它可以降低锁的执行频率来提高效能的时候,真是令人拍案叫绝!===================================================...
追评
缓存列表真的是一个很棒的伏笔,直到我明白它可以降低锁的执行频率来提高效能的时候,真是令人拍案叫绝!
====================================================================
然后我还有一个疑问,这段是CheckTimeTask方法的代码(CheckFrameTask也有类似的代码),它在多线程里修改列表,为什么又不用加锁呢?(已解决)
//移除已经完成的定时任务
if (task.count == 1)
{
taskTimeList.RemoveAt(i);
i--;
recTidList.Add(task.tid);
}
=======================================================================
哇,不得不佩服老师心思缜密,太强了!!!
追评
[展开全文]
[收起全文]
老师_Plane
•
2019-06-23
不管你是用何种方式执行Update(),检测线程执行检测的时候永远都是单线程的。只有临时列表里的数据会被多线程访问。
你还没有登录,请先
登录或
注册!
咸鱼罐头
教学计划 完成进度:26/39
2019-06-05
这是我目前在SIKI看的最认真的一堂课 很棒的老师
这是我目前在SIKI看的最认真的一堂课 很棒的老师
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
中文一号
教学计划 完成进度:12/39
2019-06-04
学了暗黑战神后,到了这里,深深感受到了plane老师是真的在传道授业解惑,授人与渔的教学态度。工作一年多来,我走了很多弯路,我现在迫切的希望能够进一步深入的掌握Unity和网络编程。希望plane老师...
追评
学了暗黑战神后,到了这里,深深感受到了plane老师是真的在传道授业解惑,授人与渔的教学态度。工作一年多来,我走了很多弯路,我现在迫切的希望能够进一步深入的掌握Unity和网络编程。希望plane老师加油,我很期待您后面的课程
追评
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
CaptainYun
教学计划 完成进度:39/39
2019-05-30
老师,你 git 上的源码,好像没有清空删除的临时列表。tmpDelTimeLst.Clear();
老师,你 git 上的源码,好像没有清空删除的临时列表。
tmpDelTimeLst.Clear();
[展开全文]
[收起全文]
老师_Plane
•
2019-05-31
少年视力不错,刚查了下,好像真忘记清空了。已经在删除任务的时候补上了。更新下代码。
你还没有登录,请先
登录或
注册!
Luckly
教学计划 完成进度:7/39
2019-05-20
头文件的快捷键是什么??? 有人知道吗?
头文件的快捷键是什么??? 有人知道吗?
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
墨池象牙白
教学计划 完成进度:28/39
2019-04-14
对帧理解有点懵。。添加缓存列表的那个视频。在下一帧开始延时计时有点转不过弯。在一帧update中从缓存列表再添加到任务列表中,然后同一帧update就接着循环任务列表开始计时了。不太懂是怎么体现出在下...
追评
对帧理解有点懵。。添加缓存列表的那个视频。在下一帧开始延时计时有点转不过弯。
在一帧update中从缓存列表再添加到任务列表中,然后同一帧update就接着循环任务列表开始计时了。
不太懂是怎么体现出在下一帧的
老师的代码是
for (int tempIndex = 0; tempIndex < temptaskTimeList.Count; tempIndex++)
{
taskTimeList.Add(temptaskTimeList[tempIndex]);
}
temptaskTimeList.Clear();
for (int index = 0; index < taskTimeList.Count; index++)
{........}
我理解的下一帧处理
for (int tempIndex = 0; tempIndex < temptaskTimeList.Count; tempIndex++)
{
taskTimeList.Add(temptaskTimeList[tempIndex]);
}
for (int index = 0; index < taskTimeList.Count-temptaskTimeList.Count; index++)----------这里
{........}
temptaskTimeList.Clear();----------这里
追评
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
madhat625
教学计划 完成进度:39/39
2019-04-13
好评好评
好评好评
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
勿凡
教学计划 完成进度:20/39
2019-03-16
老师讲课很好,良心课程
老师讲课很好,良心课程
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
倾城艳色利建明德
教学计划 完成进度:0/39
2019-03-15
我知道算的是时间差,服务器没问题,如果是单机游戏的话TimeSpan ts = DateTime.UtcNow - startDateTime; DateTime.UtcNow是获取当前的时间吧...
追评
我知道算的是时间差,服务器没问题,如果是单机游戏的话TimeSpan ts = DateTime.UtcNow - startDateTime; DateTime.UtcNow是获取当前的时间吧我修改了当前的时间,如果是特效的话我延迟播放就会出现问题
追评
[展开全文]
[收起全文]
老师_Plane
•
2019-03-16
1.本地修改不影响逻辑,因为我们是算时间差。
老师_Plane
•
2019-03-16
2.除非修改到计算机纪元以前这种极端情况,就相当于开挂了。所以你客户端是没法防的。你用其它方法实现计时也存在被修改数据的问题。
老师_Plane
•
2019-03-16
3.应对客户端修改数据的开挂行为要靠服务器做合法性校验,客户端是防不住的。
你还没有登录,请先
登录或
注册!
魔法少女米奈子
教学计划 完成进度:5/39
2019-03-11
能把这些硬概念给人讲明白是很需要水平的,所以看星星↑
能把这些硬概念给人讲明白是很需要水平的,所以看星星↑
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
MichaelLi
教学计划 完成进度:4/39
2019-03-04
老师的技术功底非常扎实,经常能学到很多新东西!之前看到老师的CG能力也是超强的,希望能出一些有关CG美术方面~
老师的技术功底非常扎实,经常能学到很多新东西!之前看到老师的CG能力也是超强的,希望能出一些有关CG美术方面~
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
HuskyT
教学计划 完成进度:39/39
2019-03-02
这个老师的技术不错,也很会讲课,期待更多视频!听完了服务器部分 收货最大的应该算是lock部分,以前很少接触多线程,这轮学习收货很大!
追评
这个老师的技术不错,也很会讲课,期待更多视频!
听完了服务器部分 收货最大的应该算是lock部分,以前很少接触多线程,这轮学习收货很大!
追评
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
Milk
教学计划 完成进度:38/39
2019-02-23
辛苦了老师!协程原理讲的十分不错~
辛苦了老师!协程原理讲的十分不错~
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
叶子_
教学计划 完成进度:14/35
2019-02-15
老师辛苦, 感谢老师出的视频
老师辛苦, 感谢老师出的视频
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
神座出流
教学计划 完成进度:0/35
2019-02-14
从暗黑战神课程跑过来的,三百六十度空中膜拜点赞,老师的课程含金量和效率都十足啊,学习收获了,满分一百分的话我可以给一万分
从暗黑战神课程跑过来的,三百六十度空中膜拜点赞,老师的课程含金量和效率都十足啊,学习收获了,满分一百分的话我可以给一万分
[展开全文]
[收起全文]
你还没有登录,请先
登录或
注册!
夜魅
教学计划 完成进度:17/35
2019-02-12
老师,Time.realtimeSinceStartup这个不管游戏暂停不暂停,都在累加.这个要怎么改呢?
老师,Time.realtimeSinceStartup这个不管游戏暂停不暂停,都在累加.
这个要怎么改呢?
[展开全文]
[收起全文]
老师_Plane
•
2019-02-23
1.定时系统是根时间相关的,不管暂停与否都要计算时间。 2.如果想游戏在暂停时时间不增加,可以使用Time.time,这一个在Time.timeScale=0时,值是不会增加的。
你还没有登录,请先
登录或
注册!
Everness
教学计划 完成进度:35/35
2019-02-02
通关留念,前面都挺好懂的,但是最后多线程那里的taskHandle的添加和调用逻辑听的我一脸懵逼,感觉这部分讲的跟前面比起来有点仓促。。。也许画个流程示意图能好理解点吧。我还需要再反刍一下。
追评
通关留念,前面都挺好懂的,但是最后多线程那里的taskHandle的添加和调用逻辑听的我一脸懵逼,感觉这部分讲的跟前面比起来有点仓促。。。也许画个流程示意图能好理解点吧。我还需要再反刍一下。
追评
[展开全文]
[收起全文]
老师_Plane
•
2019-02-23
后面主要是对泛型Action的运用,把这部分语法加强一下,反复多看几遍还是能理解的。加油。
你还没有登录,请先
登录或
注册!
unity学习王
教学计划 完成进度:13/35
2019-01-31
很牛逼!可以要一下工程源码不?
很牛逼!可以要一下工程源码不?
[展开全文]
[收起全文]
老师_Plane
•
2019-02-23
工程地址:https://github.com/PlaneZhong/PETimer
你还没有登录,请先
登录或
注册!
1
2
3
虚幻5.4 高智能AI状态树开发案例教学
0
0
Unity热更新之YooAsset+HybridCLR从入门到精通-进阶篇
0
0
Unity热更新之YooAsset+HybridCLR从入门到精通-基础篇
138
0
授课教师
老师_Plane
PlaneZhong
课程特色
视频(39)
最新学员
学员动态
lyu92610
加入学习
林浩佳
完成了
204增加临时缓存列表
林浩佳
开始学习
204增加临时缓存列表
林浩佳
完成了
203基础定时功能实现
林浩佳
开始学习
203基础定时功能实现