找回密码
 立即注册
查看: 322|回复: 4

Unity3D使用ToLua框架制作的游戏性能极差是什么原因?

[复制链接]
发表于 2021-8-8 06:15 | 显示全部楼层 |阅读模式
Unity3D使用ToLua框架制作的游戏性能极差是什么原因?
发表于 2021-8-8 06:20 | 显示全部楼层
问题已经解决了,是因为在lua中使用协程没有释放的原因
发表于 2021-8-8 06:29 | 显示全部楼层
可能是你对规划形式了解不行,或者运用不深。结构都会涉及到规划形式的,比如观察者形式(事情形式),外观形式,工厂形式。。。在衔接里参加以下代码:target="_parent"例:<a href="a.htm" target="_parent">衔接文字</a>
发表于 2021-8-8 06:36 | 显示全部楼层
你这要具体profile看下这种尖峰在干啥。干看这截图谁也没办法确定为什么。
tolua作者年前集成了使用unity profiler查看lua的每帧调用消耗的代码到github上,merge到你们工程看下,具体是哪些函数在花费时间,是不是有什么泄漏导致后面计算越来越多。
发表于 2021-8-8 06:43 | 显示全部楼层
C# ObjectTranslator应该被撑爆了。
collectgarbage("collect") 要调用
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-24 03:04 , Processed in 0.069333 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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