今天发现了一个问题,框架中我一开始都是使用的self.super.ctor(self, app)来使用父类的构造函数,但是今天看到,lua中元表中函数的调用,  . 和 : 使用是有很大区别的, : 会默认传递一个self进去,而 . 需要自己手动传递self,作为第一个参数

所以我将self.super.ctor(self, app)改为了self.super:ctor(app),运行之后报错了

研究了一下,发现是因为这里的self不对,需要的是父类的self,而默认传递的是没有和父类合并的子类的实例self,所以报错了,解决办法就是要么全改为 :ctor(self, ...) 自己手动合并self, 或者按着框架的来

cocos2d-x lua 框架中 self.super.ctor(self, app) 和 self.super:ctor(app) 的区别相关推荐

  1. 游戏AI,行为树,Lua框架

    行为树(缩写BT),故名思议是一个树状结构,它是用树的方式来描述一个角色的行为.书本上的一些概念就不进行说明了.(本文仅代表个人理解的一个简易版的行为树框架,适用于轻量级的AI逻辑,处理不当的地方还请 ...

  2. Unity 之 ToLua框架中UI.Dropdown组件动态添加Options

    前言 最近使用ToLua框架使用Unity中的Dropdown组件,其他属性都还好和在C#中使用的形式差不多,只是修改成了Lua的语法习惯就可以了,但是我有个需求,是要需要实现动态添加Dropdown ...

  3. ajax校验的优点,django框架中ajax的使用及避开CSRF 验证的方式详解

    本文实例讲述了django框架中ajax的使用及避开CSRF 验证的方式.分享给大家供大家参考,具体如下: ajax(Asynchronous Javascript And Xml) 异步javasc ...

  4. Foundation框架中常用类的介绍

    http://blog.csdn.net/mengtnt/article/details/6087536 Foundation框架的架构 cocoa程序编写主要用到2个框架Foundation和App ...

  5. 在SSH框架中,如何得到POST请求的URL和参数列表

    在做项目的API通知接口的时候,发现在SSH框架中无法获取到对方服务器发来的异步通知信息. 最后排查到的原因可能是struts2对HttpServletRequest进行了二次处理,那么该如何拿到po ...

  6. 框架中建立浮动框架_建立代理,而不是框架

    框架中建立浮动框架 自从引入Java注释以来,它已成为大型应用程序框架API的组成部分. 此类API的很好示例是Spring或Hibernate的示例,其中添加了几行注释代码可实现非常复杂的程序逻辑. ...

  7. xcode5. 安装cocos2d-x 学习中。。。

    xcode5. 安装cocos2d-x 学习中... 找了一些帖子  没搞出来,后来找到原因了   如今的cocos2d版本号在xcode.5上 没右模版了. 用命令行 来运行.看了官方的文档.最终攻 ...

  8. python定制框架知识点_python框架中flask知识点总结

    有很久没有更新我的博客了,在学习flask去了,别人都说flask不难,其实现在我也这么觉得,但是在刚接触的时候还是有点吃力的. 在学习的过程中查阅了不少,也了解了许多,今天想做个总结...以免觉得学 ...

  9. Spring Boot框架中使用Jackson的处理总结

    1.前言 通常我们在使用Spring Boot框架时,如果没有特别指定接口的序列化类型,则会使用Spring Boot框架默认集成的Jackson框架进行处理,通过Jackson框架将服务端响应的数据 ...

最新文章

  1. 使用 x3dom 框架及 WebGL 在浏览器上显示 3 维模型
  2. SpringMVC-方法四种类型返回值总结,你用过几种?
  3. 2019 Java 开发者跳槽指南.pdf (吐血整理)
  4. 剪板机自动上下料_全自动上下料机械手系统的优势
  5. HSmartWindowControl 之 显示图像
  6. 用Spring Cloud Alibaba开发微服务为什么越来越香?
  7. qml textarea出现滚动条
  8. qq群管+引流+娱乐机器人
  9. 批处理打开URL总结
  10. h3c服务器虚拟光驱上传慢,01-正文
  11. 50页PPT,让你全面了解物联网产业链及发展趋势 | 附下载
  12. ajax authorization,ajax跨域,_ajax Authorization 鉴权失败,ajax跨域 - phpStudy
  13. word为什么前面空白但是字上不去?
  14. 1072: 青蛙爬井
  15. 工业无线客户端服务器,基于4G工业路由器光伏发电无线远程监控解决方案
  16. Perl/Tkx ---- tcl/tk文本组件text
  17. 小学教育怎么选择特别容易写的论文选题?
  18. Oracle笔记_日期相关
  19. 快能通学生计算机怎么玩游戏规则,无聊的教室游戏攻略大全 新手快速通关技巧汇总[多图]...
  20. mac版思维导图软件,思维导图怎么画

热门文章

  1. 在计算机睡眠时主机关闭,电脑为什么睡眠后就关机怎么办
  2. 将一颗树反转为其镜像
  3. Unity3D在windows10下小问题解决
  4. 蓝牙语音芯片模块数传音频BLE选型 支持mp3播放外挂spiflash双模
  5. 【webrtc0419 点对点视频聊天功能】
  6. python 二进制与十进制之间的转换
  7. pada mysql
  8. 口袋里只有一百块钱,也要活出十个亿的气势
  9. Hygon C86 7xxx处理器在Windows 10下无法开启虚拟化支持的问题
  10. CANopen协议解读