当前位置: 首页 > article >正文

lua的local 变量和self 变量的理解理解后解决自己写的bug.

刚开始把local 的和 self的混为一谈导致出现了无法理解的bug,原来都是因为我对这理解不够。
这里为TipBar.lua function里面的对象调用,
在function外面写的local 皆为静态,
如果这个TipBar第二次被调用,那么 外部local的变量不会被重置。
而我出现bug的原因是没用用self. 而后面用了self结果出现报错,是因为没有初始化变量, 所以我在构造初始化,然后在tick中访问就可以了

所以2种写法, 一种是成员变量写法,在对象销毁就释放,还有一直为静态写法。

成员变量写法实现 需要构造初始化变量,


http://www.kler.cn/a/553635.html

相关文章:

  • 【论文阅读】DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning
  • git-提交时间和作者时间的区别
  • 当使用vcpkg安装的qt5时,在VS调用出现libcrypto-*-x64.dll不是有效路径时
  • Docker如何切换文件目录安装——详细攻略!
  • IOS UITextField 无法隐藏键盘问题
  • 苹果新品今日发布,AI手机市场竞争加剧,近屿智能专注AI人才培养
  • 《深度学习》——ResNet网络
  • 无人机避障——感知篇(采用Livox-Mid360激光雷达获取点云数据显示)
  • 使用 Python 和 OpenCV 进行图像边缘检测:从基础到实战
  • 基于MATLAB的均匀面阵MUSIC算法DOA估计仿真
  • 基于SpringBoot+vue粮油商城小程序系统
  • 汇能感知的光谱相机/模块产品有哪些?
  • 【机器学习】K折交叉验证(K-Fold Cross-Validation)
  • 网工项目实践2.4 北京公司安全加固、服务需求分析及方案制定
  • linux内核数据结构之哈希表
  • 【Cesium学习(十二)】Cesium常见问题整理总结
  • dockerfile2-15
  • Vue 3最新组件解析与实践指南:提升开发效率的利器
  • Excel如何给单元格填色,以及如何用Python 3实现单元格填色
  • deepseek帮我设计物理量采集单片机口保护电路方案