使用 Cocos2d-x 3.17 Lua 的 cc.ProgressTimer 创建径向扇形进度条,设置 midpoint、RADIAL 类型、反向方向和百分比动画,实现技能冷却效果。
Cocos2d-x Lua 定时器:scheduleGlobal、回调参数与取消句柄
分类于
游戏开发
在 Cocos2d-x Lua 中通过 framework.scheduler.scheduleGlobal 周期调用函数,保存返回句柄,并使用 unscheduleGlobal 在场景退出时取消定时器。
Cocos2d-x Lua 节点渲染顺序:setLocalZOrder 与同级 Z Order
分类于
游戏开发
介绍 Cocos2d-x Lua 使用 setLocalZOrder 调整同一父节点下的渲染顺序,说明 Z Order 数值、同值节点顺序和不同场景树分支的限制。
Cocos2dx Lua:处理Label文本溢出,使用...代替超长文本
分类于
游戏开发
在开发过程中,经常会遇到字符串过长,显示的时候超出范围,我们可以用...来代替字符串后面的内容。
Cocos2d-x Lua Label 自动换行:限定宽度与 UTF-8 兼容方案
分类于
游戏开发
在 Cocos2d-x Lua 中通过设置 Label dimensions 限定文本宽度实现自动换行,并提供 UTF-8 感知的手动分行方案处理特殊布局需求。
Xcode 报错 Argument value 10880 is outside the valid range 解决方法
解决升级 macOS 和 Xcode 后旧版 Cocos 项目出现 Argument value 10880 is outside the valid range 编译错误,并说明宏定义兼容问题的排查方法。
使用python检测微信好友是否已删除:自动化脚本教程
使用python检测微信好友是否已删除:自动化脚本教程
Lua 线程、协程与独立状态:lua_newthread、resume 和 yield
讲解 Lua 同一状态内的协作式线程、lua_newthread 创建方式、lua_resume 与 lua_yield 生命周期,以及独立 Lua 状态的隔离和资源管理。
Xcode 常用目录与调试工具:DerivedData、模拟器、Leaks 和 Zombies
分类于
开发工具的使用
汇总 macOS 上 Xcode 的 DerivedData、Archives、模拟器数据和描述文件路径,并介绍 Instruments Leaks、Zombies 及多版本 Xcode 切换方法。
Lua C 模块原生资源管理:Full Userdata、__gc 与幂等关闭
分类于
编程语言
以目录迭代器和 XML 解析器为例,讲解 Lua C 模块如何用 full userdata 包装原生资源、校验类型、实现幂等 close,并通过 __gc 兜底释放。