lua中table引用问题
来源:互联网 发布:讲文明知礼仪例子 编辑:程序博客网 时间:2024/04/30 22:58
最近做了一个养成系统,今天发现一个bug。
大概是我在我的界面中引用(table) PlayerInfo。
每次打开界面时引用了一下,为了自己用起来放便。
m_playerInfo = PlayerInfo
然后突然发现每次切场景之后,界面中引用的m_playerInfo中的数据不会再更新了。
后来找到原因,是切场景之后被清空并重新赋值了。
PlayerInfo = {}
m_playerInfo引用的那个对象已经被回收了,重新new出来了一个。
总结:
1.以后尽量不要使用这种引用方式,因为lua中并没有野指针,出现这种问题不容易查到原因。
2.如果使用这种方式实现,注意要找清楚每个PlayerInfo的重新赋值,同时更新m_playerInfo
0 0
- lua中table引用问题
- Lua编程中遇到的table类型传递引用问题
- Lua table 引用
- lua中求table长度问题
- Lua中table的拷贝问题
- Lua中获取table长度问题探讨
- lua中table.sort用法问题
- LUA中table的排序问题
- LUA中table表长度问题
- lua中获取table长度的问题
- lua中table.insert()排序问题
- 弱引用table 《Lua程序设计》
- lua table传值是传的引用
- Lua之弱引用table
- lua使用table问题
- Lua中table介绍
- lua中table活用
- lua中Table数据结构
- 【JAVA 大数运算】
- 终端发送自己的短地址给协调器
- Clark变换与Park(派克)变换
- 神经网络:perceptron(2)
- Java IO流学习总结
- lua中table引用问题
- 2016年11月3日22:29:47
- 总结
- 通过Java Api对Hbase进行操作
- 高性能自旋锁 MCS Spinlock 的设计与实现
- Git小结
- Dreamweaver CC 2017 正式版昨天已经发布了!看看截图
- 学Servlet略小获(5条)
- PhpStorm下post方法404 Not Found解决办法