- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 Lua元方法
元方法功能参数返回值__index访问不存在的键table,key键的值__newindex拦截不存在的键的赋值无__add重载加法运算符+a,b加法结果__concat重载字符串连接运算符..a,b连接结果__call定义表被调用时的行为...调用结果__tostring自定义表的字符串表示table字符串保护元表无保护值或nil通过元方法,可以深度自定义Lua表的行为,从而实现更多高级的功能。
2024-12-26 16:05:29
1099
原创 Lua元表
在开始介绍元表之前,我们先大致了解Lua是什么。Lua 是一种可嵌入、轻量、快速、功能强大的脚本语言。Lua 很适合用于配置、脚本化、插件化和快速构造原型的场景。Lua 是一门轻量级脚本语言,其核心设计目标之一是简单而高效。Lua 体积小、启动速度快,在所有脚本引擎中,Lua 的速可以于说是最快的。Lua 运行依托于宿主语言可以是c++,c#,golang等,只需要实现Lua解释器。
2024-12-25 17:47:19
750
原创 Unity优化篇 - 图片资源优化
主要针对Unity当中的纹理压缩格式进行了解,还有在各平台所支持的压缩格式及建议。后期会继续不断积累一些知识分享,有什么描述不对的地方欢迎各位大佬指出。
2021-12-02 10:20:46
5219
原创 算法复杂度
最近再看各种排序的优劣与优化,碰到算法复杂度相关内容。为了记录和分享留下此笔记,如果有不对欠佳的地方还望各位大佬海涵评论指出,在下会多多学习。相同的需求可以使用不同的算法实现,而一个算法的优劣会直接影响整个程序的运行效率与用户体验。算法复杂度指算法在运行时所需的时间与内存资源。也就是时间复杂度和空间复杂度。时间复杂度:是指执行当前算法所消耗的时间。 空间复杂度:是指执行当前算法需要占用多少内存空间。 当我们要想知道一个算法的时...
2021-09-01 15:51:44
559
原创 ELO(埃洛匹配分制度)Java篇
1. ELO算法数学实现介绍其中表达式各字母含义:EA:预期A玩家的胜负值EB:预期B玩家的胜负值RA:A玩家当前的积分RB:B玩家当前的积分SA:实际胜负值(A VS B),胜=1,平=0.5,负=0SB:实际胜负值(B VS A),胜=1,平=0.5,负=0K :常量系数2. 程序分析2.1 从数学的角度来看,EA + EB = 1,但实际在程序计算中,很难获取精确的EA或EB,可能导致EA + EB != 1,所以我们这里选择计算出EA,而EB由1
2021-04-22 12:48:46
1652
转载 C# 正则表达式大全
public class Validator { #region 匹配方法 /// <summary> /// 验证字符串是否匹配正则表达式描述的规则 /// </summary> /// <param name="inputStr">待验证的字符串</param> /// <param name...
2020-11-27 11:44:14
352
原创 Unity LineRenderer绘制线条并产生碰撞
因为项目中有用到,最后感觉挺好玩所以记录一下,有需要的小伙伴可以借鉴一下。现在开始先看一下最终效果:Unity Linrenderer详细参数:Cast Shadows:线是否投射阴影Receive Shows:线是否接收阴影Motion Vectors:运动轨迹 Camera Motion Only:只有相机移...
2020-04-06 16:41:43
6463
1
转载 Unity配置安卓开发环境
记录一下Unity的安卓开发环境配置流程。第一步、安装JDK;第二步、下载并安装AndroidSDK;第三步、在Unity中发布到Android平台。安装JDK官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html按照以下步骤操作即可:(1)点击图中箭头所指的任意一个都可以。...
2020-01-08 22:12:52
2086
1
原创 Unity3D 计算两个经纬度之间的距离
/// <summary> /// 计算两点位置的距离,返回两点的距离,单位:米 /// 该公式为GOOGLE提供,误差小于0.2米 /// </summary> /// <param 第一点经度="lon1">第一点经度</param> /// <param 第一点纬度="l...
2018-12-26 16:46:34
1758
2
原创 Unity3D GPS坐标转国测局Gcj02
using System;using System.Collections.Generic;using System.Text;namespace GMap.NET.Util{ /// <summary> /// GPS坐标转换 /// </summary> public static class ConvertGPS {...
2018-12-26 16:44:56
368
转载 Unity3D 获取地理坐标启用locationInfo
LocationService:这是一个unity提供的地理位置的接口。三个属性:●isEnabledByUser:检测是否有了GPS开启。●lastData:上一次更新位置信息的数据,初始化都为0。LocationInfo类型。●status:更新进程的状态。状态有Stopped、Initaializing、Running、Failed,这四个状态。两个方法:●Start:开始...
2018-12-25 13:01:48
1572
转载 Unity MD5 加密 (获取文件的MD5值)
///文件路径 public string GetFileHash(string filePath) { 如果(!IsFileExist(文件路径)) { 返回””; } 尝试 { by...
2018-12-19 11:15:37
2361
Cocos Creator ScrollView 支持多种滚动,加载,刷新,嵌套,分页
2022-06-02
数据恢复支持修复硬盘、SD卡、记忆卡或其他储存设备上损坏的 JPG/JPEG 照片
2022-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人