查看: 1898|回复: 7
打印 上一主题 下一主题

[提问] unity执行脚本中的函数问题

[复制链接]
回帖奖励 10 可用积分 回复本帖可获得 5 可用积分奖励! 每人限 1 次
may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-10-2 01:20:43 |只看该作者 |倒序浏览
unity每帧执行脚本中的函数,如果两帧之间的间隔时间不够脚本函数执行所需的时间,会怎样?

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2

主题

3

听众

411

积分

设计实习生

Rank: 2

纳金币
69
精华
0

最佳新人

沙发
发表于 2013-10-2 02:18:15 |只看该作者

回帖奖励 +5 可用积分

没有哪个引擎能够做到绝对控制帧和帧的间隔时间。Unity也一样,一帧里干的事情太多,结果就是降帧,不管原本下一帧应该是多少ms后接上,要是这一帧事情没干完,下一帧就只有等着。虽说Unity里有个FixedUpdate,但这也只是为了物理计算方便所以定一个相对不那么动态的帧率,实际上要是一帧里事情太多,照样降帧
回复

使用道具 举报

3

主题

2

听众

285

积分

设计实习生

Rank: 2

纳金币
15
精华
0

最佳新人

板凳
发表于 2013-10-5 11:30:57 |只看该作者

回帖奖励 +5 可用积分

在Update里面不可做太多的事情,不然会严重降低效率,有些操作可以用定时器来完成。
回复

使用道具 举报

0

主题

1

听众

53

积分

设计初学者

Rank: 1

纳金币
5
精华
0

活跃会员 灌水之王

地板
发表于 2013-10-5 13:44:36 |只看该作者

回帖奖励 +5 可用积分

直接 return
回复

使用道具 举报

27

主题

1

听众

629

积分

初级设计师

Rank: 3Rank: 3

纳金币
1638
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2013-10-24 10:13:13 |只看该作者

回帖奖励 +5 可用积分

update里面的会return;
IEnumerator类型的程序,corotine:When you call a function, it runs to completion before returning. This effectively means that any action taking place in a function must happen within a single frame update;
依据下面这一段~update是不会completion的,直接return
回复

使用道具 举报

27

主题

1

听众

629

积分

初级设计师

Rank: 3Rank: 3

纳金币
1638
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2013-10-24 11:20:20 |只看该作者
update里面的会return;
IEnumerator类型的程序,corotine:When you call a function, it runs to completion before returning. This effectively means that any action taking place in a function must happen within a single frame update;
根据这一段,corotine的不会return,但普通update的会在returning before completion
回复

使用道具 举报

20

主题

5

听众

1096

积分

助理设计师

Rank: 4

纳金币
105
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

7#
发表于 2013-10-24 11:48:01 |只看该作者

回帖奖励 +5 可用积分

像楼上说的,可以通过unity的协程机制,来执行脚本,如果没有时序关系的话。
回复

使用道具 举报

10

主题

2

听众

1545

积分

助理设计师

Rank: 4

纳金币
79
精华
0

活跃会员

8#
发表于 2013-10-24 11:51:53 |只看该作者

回帖奖励 +5 可用积分

update每帧都会走到,update复杂了,帧之间的间隔就长了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-29 11:38 , Processed in 0.116635 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部