本人以前在移植3D游戏引擎到各个平台的时候遇到过不少问题,由于现在年事已高,记性较差,俗话说,好记性不如烂笔头。所以记录下来。但由于年代久远可能会记错或者已经不是问题的话,望大家多多包含。IOS篇:( 在IOS5.0以前的经验 ) 1:IOS系统是linux内核,在linux上wchar_t是4个字节,而在windows上是2个字节。以前是发
转载
2024-04-24 09:16:19
22阅读
# 使用 Lua 在 iOS 中开发应用程序的流程
欢迎你进入 Lua 与 iOS 开发的世界!作为刚入行的小白,了解基本的开发流程是十分重要的。下面是一个简单的步骤表,帮助你理清思路。
| 步骤 | 描述 |
|------|------------------------------|
| 1 | 安装 Xcode
原创
2024-09-27 04:08:44
30阅读
相比Java、Python、Perl,Lua的开源工具和库可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)
转载
2024-05-13 15:39:41
61阅读
0.使用Sublime Text3 配置Lua运行环境:1.string--string库中所有的function都不会直接操作原字符串,而是复制一份再进行操作
s = "[Abc]"
print(string.len(s)) --5
print(string.rep(s, 2)) --[Abc][Abc]
print(string.lower(s))
转载
2024-04-15 13:17:21
47阅读
lua库函数的简单列举
math库三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数
math.random(2,9)
转载
2024-03-17 10:48:26
53阅读
第 18 章 Table 库 table库由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小 &n
转载
2024-07-18 13:19:11
48阅读
Lua OS库整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock();
print("---begin----",os.clock())
local s = 0;
for i = 1, 100000000 do
s = s + i;
end
print("---end----",os.clock())
print(string.format
转载
2024-03-03 08:36:04
122阅读
一、Mac下Lua的安装1、打开Mac终端,然后依次输入一下命令行(1)curl -R -O http://www.lua.org/ftp/lua-5.3.1.tar.gz(2)tar zxf lua-5.3.1.tar.gz(3)cd lua-5.3.1(4)make macosx test2、下载完Lua,进行安装,依次输入以下命令行(1)sudo make install(2)Passwor
转载
2024-01-10 23:05:54
102阅读
math库三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数
math.random(2,9) --[2,9]之间的伪随机数
math.randomseed( nu
转载
2024-04-07 11:47:19
107阅读
大家好,我是Lampard~~ 欢迎来到Lua进阶系列的博客 前文再续,书接上一回。今天和大家分享一下lua中debug库的使用 一.首先什么是debug库? 以下是官方定义:Lua 本身并未有内置的调
转载
2024-04-25 10:15:43
273阅读
--[[
命名空间: xstr
作者: apache(email: hqwemail@gmail.com; website: http://hi.baidu.com/hqwfreefly)
版本号: 0.2 (from 0.1)
创建日期: 2010-10-17
函数列表: trim, capitalize, count, startsw
转载
2024-04-03 15:01:36
100阅读
这次会介绍一下如果将 Lua 引入到 cocos2d 的项目中去,以便更方便的进行游戏项目调试。本次测试采用了最新版本的 cocos2d-iphone v1.1,最新版本代码可以从这里下载:Github。Lua 版本采用 5.2.0,请到这里下载:Lua.org。XCode 使用 XCode4。前面多说一句,如果是第一次使用 cocos2d,那么请在解压 cocos2d 压缩包之后,进入终端窗口
lua是一门语法简单,效率很高的脚本语言,能够很方便的与C语言交互,很适合做胶水语言使用,本文内容有两部分,第一部分讲如何在C语言中调用lua,第二部分讲如何在lua中调用C语言模块。1.在C语言中调用lua在C语言中调用lua要用到lua提供的C语言接口,test.c示例代码如下,linux下编译指令:gcc test.c -o test /usr/local/lib/liblua.
转载
2024-02-25 10:37:21
463阅读
前言这篇文章将会来一些比较轻松的内容,就是简单的介绍一下Lua中几个常用的库。简单的说就是几个API的介绍。所以说,看起来比较容易,也没有多大 的分量。就是纯粹的总结。使用库就是为了方便我们的开发,提高开发效率,同时也能保证代码的质量。希望大家以后也不要重复造轮子了。数学库数学库(math)由一组标准的数学函数构成。这里主要介绍几个常用的函数,其它的大家可以自行百度解决。三角函数(sin,cos,
转载
2024-03-06 19:03:54
163阅读
lua os库提供了简单的跟操作系统有关的功能
os.clock()
返回当前当前cpu使用的秒数
例子--用来计算中间的遍历花费了多少cpu时间
local x = os.clock()
local s = 0
for i = 1, 10000000 do s = s + i end
print(string.format("elapsed time: %.2f\n", o
转载
2024-02-25 08:18:30
55阅读
材料Slua1.6.2:https://github.com/pangweiwei/slua/releases/tag/1.6.2环境window10_64bit开始Slua1.6.2解压之后的文件夹内容如图: Assets文件夹存放我们build之后的Slua文件,这个文件夹下的内容要拷贝到Unity的Assets中供Unity编译调用,其中内容如图设置编译环境Slua的编译主要在文件夹buil
转载
2024-04-22 14:35:56
514阅读
这个库通过表os实现
os.clock ()
功能:返回一个程序使用CPU时间的一个近似值例如:
local x = os.clock();
print(os.clock())
local s = 0;
for i = 1, 100000000 do
s = s + i;
end
print(string.format("elapsed time : %.2f\n", os.cloc
转载
2024-05-21 18:34:44
49阅读
一、总原则:c++对象的生命期不依赖lua gc管理,手动创建的对象要手动销毁二、引擎层在设计上就是支持脚本概念的(也就是说脚本的使用是“侵入式”的),与lua打交道的代码都封在CCLuaEngine,引擎各处模块都通过它来调用脚本,如CNode::update会调用CCLuaEngine->executeSchedule来调用脚本的update handler,再如CNode::onEnt
转载
2024-05-04 11:44:43
109阅读
lua的常用库:string;math;table;io;基本库
forever.z整理收集!
--------------------------------------------------------------------------------------------------------------------------------------------------
转载
2024-03-19 21:32:17
37阅读
## iOS Lua 混编
iOS 开发中,我们常常会遇到一种需求:需要在原生的 Objective-C 或 Swift 代码中使用 Lua 代码。Lua 是一种轻量级的脚本语言,具有简洁、高效、灵活等特点,非常适合用于游戏开发、嵌入式系统等领域。
在 iOS 中,我们可以使用 LuaBridge 这样的框架来实现 iOS 和 Lua 代码之间的混编。本文将介绍如何在 iOS 项目中进行 iO
原创
2023-10-03 10:27:18
101阅读