BeginStaticLibs 参考CustomSettings.cs LuaHelper Debugger Application . lua中使用-> UnityEngine.Application TestProtol(在CustomSetting.cs 中注册即可使用) TestStack            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-08-04 19:48:00
                            
                                85阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            LuaFramework 热更新流程:Main脚本调用整个游戏的启动函数Startup游戏管理器GameManager生成GameManager调用CheckExtractResource函数,检查“数据目录”是否存在如果“数据目录”不存在,说明是初次运行游戏,就将“游戏包资源目录”的内容解压缩到“数据目录”如果“数据目录”存在,就检查是否需要从服务器下载资源,GameManager调用OnUpd            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:11:47
                            
                                720阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             不管怎么说,搜索都是非常重要的技术,不仅仅是操作系统集成了,很多应用软件都有搜索的功能,论坛有专门用于在论坛搜索的,互联网就有诸如像百度、谷歌之类的搜索引擎,总而言之,只要数据量稍微大一点的应用程序,都会提供搜索这个功能.我们为什么需要Lucene?任何的的查询功能都类似,都是对文本内容的搜索,说白了,就是找出含有指定字符串的的资源,只是查找的范围不同而已.目前的主流搜索都是全文搜索,即根据程序            
                
         
            
            
            
            1 AppConst: DebugMode: 调试模式,true:lua脚本直接读取自 AssetDir,false:开始会将AssetDir内的lua脚本复制到 Util.DataPath内(根据平台不同此文件夹不同,如果是editor模式,则为游戏根目录的 AppConst.AppName.To            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-13 17:07:00
                            
                                143阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 实现LuaFramework ios的流程
## 流程图
```mermaid
graph TD
A(开始)
B[创建Unity项目]
C[导入LuaFramework]
D[配置Xcode项目]
E[编译和运行]
F(结束)
A --> B
B --> C
C --> D
D --> E
E --> F
```
## 步骤说明
### 创建Unity项目
首先,我们需要创建一个U            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-05 07:38:02
                            
                                26阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Tween(动画模块)附上IFramework 下载地址:IFramewrokIFramework QQ交流群:782290296顾名思义,该模块是对动画的封装,最核心的类是:1.Tween (动画类)2.TweenValue (动画数据类)最重要的就是这两个类了,但是为了方便理解,我们从动画提供给我们的使用的api入手,首先有一个静态扩展类TweenEx这个类提供了一些动画接口,DoMove(移            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-27 20:53:32
                            
                                73阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2022年6月10日15:15:35  Linux binfmt_misc由于 Linux 内核的特殊功能,可以将自定义二进制格式注册为可执行文件。如果通过 binfmt_misc 接口注册了特定的二进制格式并且包含的文件具有可执行属性集,内核将使用指定的解释器/仿真器执行该文件。要了解有关此功能的更多信息,您可以访问以下页面:
http://en.wikipedia.org/wiki/Binfm            
                
         
            
            
            
            背景19年年初的时候,进到一家新单位,公司正准备将现有的游戏做成支持热更的版本。于是寻找热更方案的任务就落在了我头上。经过搜索了解,能做Unity热更的方案是有好几种,但是要么不够成熟,要么不支持iOS平台,相对来说,还是用Lua来实现比较靠谱。而Lua的热更方案也有好几种:xLua、toLua和sLua。其中xLua擅长打补丁,sLua难以理解,而toLua因为有着LuaFramework的存在            
                
         
            
            
            
            Tolua 小知识点1、除了Toggle和InputField的事件外,其它的组件如Slider、Scroll Bar、Scroll View等,都可照此例添加。 2、上一步在LuaBehaviour中添加了两个方法:AddToggle和AddInputFieldEndEditHandler,但是没有实现相关的移除方法,需要自己完善。 3、考虑到功能单一原责,LuaBehaviour最好只包含Be            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:13:19
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            参考链接: 零.常用路径1.Util.AppContentPath():游戏包资源目录,内部路径Android:jar:file://" + Application.dataPath + "!/assets/"IPhone: Application.dataPath + "/Raw/"Windows或其他:Application.dataPath + "/StreamingAs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 20:56:46
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在我们的 Unity 前端中,给 Button 添加监听事件的时候,有两种方法: 1、通过 Inspector 信息面板上的进行拖拽添加 2、通过 代码: Button.OnClick.AddListener()方法在 Lua 中添加 监听的话就是通过: LuaBehaviour 脚本进行,在InitPanel函数中添加查找按钮的代码:MainPanel = {}local this = Main            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:12:56
                            
                                254阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前面一篇中我们学习到了,luaFramework 中的 button 回调事件,下面儿我们继续学习 lua 框架中的 自定义 ui 监听方法回到框架这边儿,我们发现所有的预制件都是 默认以 GuiCamer 为父节点,而且面板的大小都不是那么的严谨,所以为了后面的学习开发,做一些微微的调整。 1、开发分辨率的调整: 1024* 768 以为它是一个正方形嘛,所以 比较顺眼 2、调整相机,将原有的G            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 07:27:44
                            
                                96阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前面一篇文章中,我们讲到了 如何使用 Tolua 框架去加载一个面板(Panel),但是这个方法不是很适用于我们加载单个的 Prefab 资源,所以在这套框架中我们还有其他的一些套路。先关闭LuaBundleMode 先关闭LuaBundleMode 先关闭LuaBundleMode 1、首先我们新建一个 Prefab 出来,将它放在 LuaFramework 下边儿的 UI 里边, 2、处理 C            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:12:50
                            
                                244阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            RealTimeGlobal illumination System。实时全局照明系统。打开Lumen从设置中,打开【项目设置】往下找【渲染Render】 然后再GI中将途中两项选择为Lumen。同时需要一个后期处理量PostProcessVolume。刚好场景中有。 需要勾选【全局光照GI】中的【方法】选定为【Lumen】。此外,还需要将【LumenGlobal Illumi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 12:03:07
                            
                                81阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            开篇前言: 学习 tolua 需要有 lua 基础。学习 tolua 需要有 lua 基础。学习 tolua 需要有 lua 基础 重要的事情说三遍-------------准备工作----------------- tolua框架 git hub 下载地址:方法一: https://github.com/topameng/tolua  github 打不开的建议更改 hosts 地址方            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:09:41
                            
                                737阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实例介绍: 首先我们在 vscode 中打开 lua 文件。 从这里大概就可以推测出来这套框架是采用到了 MVC 的结构:对区块进行一个划分 XxxPanel :负责页面的显示逻辑,显示层 XxxCrrl :负责事件处理,控制层 但是有意思的是好像没有找到 具体的能得到的 Model 层。 然后继续往下面走的话就是可以在 Logic/Game.lua 中找到游戏入口,也就是 下边的: 这个函数里边            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-03 01:11:22
                            
                                266阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            框架也是一种重用方式,重用粒度比构件大,与面向对象技术关系密切。1定义:框架Johnson:框            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-20 15:16:57
                            
                                264阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Java框架(frame)/*
通俗例子:
 我做房子(框架)卖给用户住,由用户自己安装门窗和空调(用户自定义类/用户自定义其它信息)
 用户需要使用我的房子(框架),把符合框架中结构的门窗插入进我提供的框架中.
框架与工具类区别:
 框架调用用户提供的类
 工具类被用户的类调用
示例:
         利用反射运行指定的某个类中的main方法,
         通过arg[0]来接收要运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 13:41:10
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Django基本命令 1、下载Django: pip3 install django2、创建一个django projectdjango-admin.py startproject mysite当前目录下会生成mysite的工程,目录结构如下:manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。settings.py -            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-10 01:29:27
                            
                                1411阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            openorm是基于java的符合sql使用习惯的对象/关系(o/r mapping)持久化(persistence)框架。openorm将java语言和sql语言有机融合,实现了面向对象的查询语言oosql。在java语言中为你营造了一个sql语言环境,使我们能够在java语言中以面向对象的方式编写sql数据操作,openorm还对常用数据库的特性进行了统一化,比如函数、分段查询等,使得我们在开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-22 16:44:20
                            
                                56阅读