这篇主要根据MeoHero项目简单介绍Lua的元表和元方法的相关知识。一、什么是元表和元方法?简单来说:元表就像是一个"说明书",告诉Lua如何操作一个表元方法就是这个"说明书"里的具体说明让我们看个项目中的例子:-- 创建英雄类 local hero = setmetatable(hero...
这篇主要根据MeoHero项目简单介绍模块与包、垃圾回收的相关知识。模块与包一、什么是模块?模块就像是一个工具箱,里面放着相关的功能。在这个项目中,我们可以看到很多模块: require 'maps.rule.设置' require 'maps.rule.player' require 'ma...
我主要根据GitHub - actboy168/MoeHero: 我的英雄不可能那么萌的项目代码,简单介绍一些重要的Lua语法概念。如果你想对Lua语法有更深入的了解,可以访问菜鸟编程,或者编程狮等网站。直接跳过教程2。好的,让我从快速简单的介绍MoeHero这个项目中使用的Lua语法特性。1...
这篇主要根据MeoHero项目简单介绍Lua迭代器、table(表)的相关知识。一、Lua迭代器迭代器(iterator)是一种对象,它能够用来遍历标准模板库容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。在Lua中迭代器是一种支持指针类型的结构,它可以遍历集合的每一个元素。基本...
这篇主要根据MeoHero项目简单介绍Lua中字符串和数组的知识。一、字符串字符串的定义方式:-- 单引号 local name = 'small monkey' -- 双引号 local skill = "龟派气功" -- 长字符串(用于多行文本) local des...
这篇主要根据MeoHero项目简单介绍Lua函数、运算符的相关知识。一、Lua函数1. 函数的基本定义方式-- 方式1: 最基本的函数定义 local function say_hello() print("你好!") end -- 方式2: 把函数赋值给变量 l...
这篇主要根据MeoHero项目简单介绍Lua的循环和流程控制。if条件语句-- 基本if语句 if hero:is_alive() then hero:add_buff('无敌') end -- if-else语句 if damage > 100 then print("...
这篇主要根据MeoHero这个项目简单介绍Lua的变量和数据类型。一. 变量声明-- 局部变量(推荐使用) local damage = 100 -- 数字 local name = "小悟空" -- 字符串 local is_alive = true...
在前言里我主要说两点,一是为什么要入坑,二是适不适合入坑。作为一个零基础的萌新,学习路径应该是:WE编辑器→JASS→LUA→太阳编辑器的TS。没有点WE编辑器和JASS基础,或者其他语言的编程基础,真不建议从LUA开始!我也是站在一个lua萌新的角度写这系列教程。其实lua作图教程在B站有相...
源图信息源图名字:Underground Defence源图作者:Lorit中文运营:DarkSheep当前对应版本:3.40i更新 v3.40i:修复了以下错误:系统伤害更新及寻找解决英雄随机不死问题的方案仍在进行中v3.40g更新:修复了以下错误:“神器”类别的物品现在不可出售修复了“偏移...
今年年初写了一篇《肥羊的圣诞礼物_1.60 英雄皮肤专题研究》,一年过去了,英雄皮肤的数量从过去的12款,增加到了29款。触发方式也发生了根本改变。下面我们一一简单介绍下。对应源图版本:3.4.0i皮肤 "猎魔者"原皮英雄: 恶魔猎手 (敏捷)皮肤加成: 提高了基础攻击速度和移动速度恶魔猎手猎...
源图信息源名字:Another Mess源作者:PortusM中文运营:DarkSheep当前对应版本:3.5.3f新内容:“美杜莎”英雄(创意与贴图来自RvzerBro)。中立Boss“Ragnok”。中立Boss“末世”。中立Boss“真神”。物品“绝对之恶”。物品“末世预言书”。物品“维...
我作为初学者根据我自己的经历写的学习笔记,希望对萌新有所帮助。一、GitGit是什么Git是一个开源的分布式版本控制系统,用于追踪代码变更、支持非线性开发并促进多开发者协作。Git如何下载直接去官网Download下载最新版本https://git-scm.com/downloads小技巧:不...
源图信息源名字:Another Mess源作者:PortusM中文运营:DarkSheep当前对应版本:3.5.2f以下内容使用文言一心翻译。未做润色。新内容地形大幅改动,RvzerBro新增了一些地点。进化物品“火山手套”。物品“水晶甲壳”。物品“锚”。物品“失衡形态”。中立Boss“水晶龟...
源图信息源名字:Another Mess源作者:PortusM中文运营:DarkSheep当前对应版本:3.5.1o地图官网:Small Workshop - https://discord.gg/53eaKQXgwX新内容Предмет «Великая книга Баланса» (па...
地图信息源图名字:30 minutes原作者:Lorit2当前版本更新:777veiron地图中文名:肥羊镇最后的30分钟中文运营:DarkSheep以下内容由文言一心翻译,未做修正。EX 29 Beta 10 更新全局修复了已发现的错误等级任务采集花朵。提高了探测半径 2000>250...
地图信息源图名字:30 minutes原作者:Lorit2当前版本更新:777veiron地图中文名:肥羊镇最后的30分钟中文运营:DarkSheep以下内容由文言一心翻译,未做修正。EX 29 Beta 1 更新日志整体调整• 调整了掉落几率,从1.33%变更为0.3%,目标等级4级的...
jass看少了常常会忘记一些概念,新建此笔记用于记录。一、GetConvertedPlayerId和GetPlayerId的区别GetConvertedPlayerId,即(...)的玩家ID,输出的值是从1到16。而GetPlayerId,即(...)的玩家ID-1,输出的值是从0-15。所...
英雄从左上向右下依次介绍,分别是:瘟疫医生、凤凰巫女、光之牧师、炼金术士使魔喵老大瘟疫医生生命转移(Q)英雄牺牲自己同样数量的生命值,恢复目标 10/20/30/40% 的生命值。在此期间,所有负面效果将被解除,不论是对盟友还是对你自己!可以用于自己解除效果。施法可能会杀死自己!施法范围遍及整...
第9章收集 扭蛋、盲盒和收集 扭到或盲盒吸引人的原因:一是随机性,二是收集欲。两者是共同作用的,且只有同时出现时,才能达到最好的效果。 收集元素的游戏举例 《精灵宝可梦》 在游戏内集齐所有宝可梦 《失落的奥德赛》 收集...