一,热更新:    当游戏出现某个功能的bug或者修复了某些功能,增加了某些功能时,我们不希望让玩家去重新下载安装包,一方面太不方便,在这不太人性化,所以要使用热更新,让玩家不需要下载安装包就可以更新。 好处:   不浪费流量,不需要商店审核,不用重新安装就可以体验更新的内容。平时可以用c#开发,运行也是c#,性
转载 2024-04-08 07:06:33
79阅读
 Lua 模块与包模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后返回这个 table 就行。以下为
转载 2024-02-20 11:12:22
217阅读
作者: 【美】David Young(杨) 2.7 创建一个沙箱Lua脚本基本的沙箱程序就位之后,我们就可以新建沙箱的创建Lua脚本了。首先在脚本文件夹中新建一个Sandbox.lua脚本。像下面这样创建一个Lua文件:src/my_sandbox/script/Sandbox.lua沙箱Lua脚本必须实现4个全局函数供C++代码调用,它们分别是Sandbox_Cleanup、 Sand
转载 2024-02-17 17:57:35
463阅读
Lua编辑器 Lua调试器 LuaIDE LuaEdit LuaEditor BabeLua入门 BabeLua简介BabeLua是一款基于VS2012/2013(简称VS)的免费开源的Lua集成开发环境,在Lua编辑和调试方面,具有如下功能和特性:●Lua语法高亮●语法检查●自动补全●一键注释●格式化代码●自定义代码折叠●工程管理●快速搜索和跳转●文件大纲●注入宿主程序内对L
转载 2024-03-23 11:24:17
416阅读
本章节主要讲解tengine-2.4.1+lua的镜像制作,本文列举出该镜像所用到的一些模块或安装包,以及一些nginx的配置,像nginx.conf主配置,以及日志格式的配置。便于一些网友们在制作类似镜像时可以下载相关的包来参考制作docker镜像,后续将整个包压缩上传到资源。
原创 2024-07-09 16:41:19
238阅读
Q:如何定义对象的方法以及调用对象的方法?A:面向对象的特殊性在于它以this指针的方式传递了对象本身,并且这种操作是隐藏起来的。 在Lua中使用:实现面向对象方式的调用。:只是一个语法糖,它同时在方法的声明与实现中增加一个名为self的隐藏参数(对象本身)。Account = {balance = 1000} -- 账户余额初始为1000。 --[[ 取钱。 使用面向对象的方式
转载 2024-08-08 10:15:07
16阅读
收集日常应用小技巧改变文件或目录之读、写、执行之允许权====================================执行格式:chmod [-R] mode name ( name 可为文件名或目录名;mode可为 3 个 8 位元之数字,或利用ls -l 命令,列出文件或目录之读、写、执行允许权之文字缩写。)mode : rwx rwx rwx r:read w:write x:exe
进程退出表示进程即将结束运行。1.正常退出在main函数中执行return。调用exit函数。调用_exit函数。2.异常退出调用abort函数进程收到某个信号,该信号使程序终止。进程退出后都会将所有已打开的文件描述符关闭,释放它所占用的内存和其他资源各种退出方式之间的比较:exit和return:exit是一个函数,有参数;return是函数执行完后的返回。exit把控制权交给系统,return
1、lua中的标识符可以是由任意字母、数字和下划线构成的字符串,但不能以数字开头。 2、lua将通常类似"_VALUE"的标识符作为保留标识符 3、lua的保留字 and break do else elseif end false for function if in loacl nil not or repear return then true until while 有大小写之
编者按:本文作者:安佳,360 搜索事业部的前端开发工程师,W3C CSS 工作组成员。属性的“脚本魔力”,是指仅仅通过一行简单的属性设置,就能实现看起来要 JS 才能完成的交互功能。包括但不限于:CSS 属性touch-actionpointer-eventsresizetext-transformshape-outsideHTML 属性inputmodeaccesskeycontentedit
Lua语言介绍Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua环境安装Window 系统上安装 Luawindow下你可以使用一个叫"SciTE"的IDE环境来执行lua程序,下载地址为:本站下载地址:LuaForWindows_v5.1.4-46.exe Github 下载地址:https://
转载 2024-03-12 22:14:02
8阅读
coroutine--[[ 协同程序 coroutine 方法 描述 1. 定义协同函数 coroutine.create() 创建 coroutine,返回 coroutine, 参数是一个函数,当和 resume 配合使用的时候就唤醒函数调用 2. 启动协同函数 coroutine.resume() 重启 coroutine,和 create 配合使用 3 暂
Lua调用C语言:C语言函数的原型必须为:int C_Func(lua_State* L);其中L为lua的状态机,返回值为返回给lua脚本的返回值的个数。方法一:利用lua_register函数,通过lua_register函数将被调用的C语言函数注册到Lua中,然后再Lua中就可以被调用了如下:Main.c: int C_Func(lua_State* L) { printf("C_Fun
C#源代码->dll->安装包 Lua源代码->安装包Lua源代码可以在客户端直接下载没有编译的过程1.直接用Lua调用C#的方法 使用XLua输出HelloWorld 引入命名空间XLua,声明一个LuaEnv的类的对象,这个类提供了一些方法using System.Collections; using System.Collections.Generic; using Uni
转载 2024-04-23 14:54:52
39阅读
雕爷学编程,Arduino动手做,开源硬件,创客传感器,joystick双轴摇杆模块 37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是
转载 2024-05-21 21:01:04
54阅读
目录1.docker 搭建mysql主从2.docker 搭建Nacos-server:1.3.1集群2.1需要在数据库创建nacos需要的配置数据库2.2docker 集群命令2.3命令参数说明2.4打开防火墙端口2.5启动成功后 我们就可以访问 nacos 控制台了3.docker 安装nginx3.1.创建命令3.2.nginx 配置内容3.3nginx 支持五种分配模式3.4重启nginx
转载 2024-09-12 09:02:51
60阅读
(摆写时间:2019年4月7日 作者:陈景鸿)用PS来做一个LOGO,我这次做的是个人LOGO,是属于自己的,而不是商用的, 做个人LOGO,就是为了追求自己喜欢的东西,尽可能的把它做出来。这是我做好的效果图,如图;  我喜欢这个LOGO的原因是,它看起来非常的立体,很霸气,做这个标志有成就感。 接下来我们就要开始操作了,:         第一 先是创建一个图纸,这个是必要的,因为这不是素材,是
转载 2024-03-29 19:16:34
0阅读
<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height
目录lua简介一种通用的数据类型:lua_TValue字符串Tablelua实现一个队列lua简介C++底层核心模块,暴露核心接口给lua脚本层,网络的收发都在c++层完成,本书简述lua解释器的实现原理,工业级脚本语言特性:简洁高效可移植可嵌入可扩展纯C编写Lua的数据结构、Lua虚拟机、Lua的其他内容我缺少的知识:词法分析、语法分析、递归下降分析、BNF规则Lua代码是解释成lua虚拟机能识
转载 2024-08-01 11:08:17
0阅读
源安装工具 前段时间做一个产品的安装程序,试用了几个开源的安装打包工具,感觉不错,总结一下。 1、NSIS 关于 NSIS关于 NSIS在用户使用你的应用程序之前首先会体验到你的安装程序
转载 2022-05-12 16:04:58
205阅读
  • 1
  • 2
  • 3
  • 4
  • 5