在 Cocos2d-x Lua 中使用 DrawNode 和 drawSegment 为 Label 添加下划线,封装可复用的 newLine 辅助函数,并设置端点、颜色、线宽和位置。
Lua 表字段数量:# 长度运算符、pairs 遍历与 table.nums
分类于
编程语言
解释 Lua 的 # 长度运算符只适用于连续序列的原因,并使用 pairs 或 table.nums 统计数组空洞、字符串键及其他非 nil 表字段。
Cocos2d-x Lua 获取文件大小:io.open、seek 与错误处理
分类于
游戏开发
在 Cocos2d-x Lua 中通过 io.open 打开文件,使用 seek 定位末尾并返回字节数,最后关闭句柄;文件无法打开时返回 false。
Cocos2d-x Lua 角度与弧度转换:公式、math.pi 和辅助函数
分类于
游戏开发
介绍 Cocos2d-x Lua 中角度转弧度和弧度转角度的公式,使用 math.pi 编写辅助函数,并说明旋转、三角函数等常见使用场景。
Cocos2d-x Lua 字符串分割:支持单字符与多字符分隔符
分类于
游戏开发
在 Cocos2d-x Lua 中使用 string.find 和 string.sub 按字面量分隔符拆分字符串,支持单字符或多字符分隔并返回数组。
Cocos2d-x Lua 打开 Facebook 页面:Android Deep Link 与网页回退
分类于
游戏开发
从 Cocos2d-x Lua 调用 Android Java 方法,优先通过 Facebook Deep Link 打开指定主页,未安装客户端时回退到浏览器 URL。
Java 条件语句详解:if、else if、嵌套、三元运算符与 switch
分类于
Java
系统讲解 Java if、if else、else if、嵌套条件、三元运算符和 switch 语句的语法、执行流程及完整代码示例。
Java 表达式、语句与代码块:运算、短路逻辑和作用域基础
分类于
Java
解释 Java 表达式如何产生值、语句如何执行操作,以及代码块如何组织作用域,并介绍算术、关系和短路逻辑运算。
Java 运算符教程:算术、比较、逻辑、位运算、赋值与优先级
分类于
Java
介绍 Java 算术、关系、逻辑、位移、位运算、赋值、三元和 instanceof 运算符,并通过示例说明短路求值、整数除法和运算符优先级。
Java 8 种基本数据类型:范围、默认值、字面量与使用示例
分类于
Java
介绍 Java byte、short、int、long、float、double、char 和 boolean 八种基本数据类型,包括取值范围、默认值、字面量与常见用法。