谁说新手抠图很麻烦—《泰拉瑞亚》tModLoader使用

2021-03-12 04:33 谁说新手抠图很麻

泰拉瑞亚是一款横版姿态冒险手机上手机游戏,手机游戏游戏玩家手机游戏中里能够随便运用MOD,但是很多手机游戏游戏玩家还不知道道道MOD制作器tModLoader怎样用,本身制作MOD对新手手机游戏游戏玩家来说有一定艰辛,但是不用忧虑,今天网编就为大家造成了...

泰拉瑞亚是一款冒险手机上手机游戏,手机游戏游戏玩家手机游戏中里能够随便运用MOD,但是很多手机游戏游戏玩家还不知道道道MOD制作器tModLoader怎样用,本身制作MOD对新手手机游戏游戏玩家来说有一定艰辛,但是不用忧虑,今天网编就为大家造成了泰拉瑞亚tModLoader运用文图,tModLoader详尽运用指南,还模糊不清不清正tModLoader制作器运用方法的手机游戏游戏玩家赶快看来一一下吧。

泰拉瑞亚tModLoader运用文图案例实例教程:

tModLoader是一个强悍的用于制作mod的专用型专用工具,还能够依据他来兼容一些尽量运用他的mod,下面网编就为大家讲解MOD制作流程以及广泛难点表述。
[标识:內容1]

TModLoader详细介绍:

TModLoader本质上是一种类似于TAPI的“方法”,提供了一种方法来加载你本身的MOD,从而无需TR的源代码来进行具体实际操作,这喻意着你可以以以十分非常容易的使本身的MOD二者中间他人所制作的兼容,无需你本身要去蛋疼的反编译程序程序和再度编译程序程序Terraria.exe,并避免要去尽量掌握所有的没法掌握的“复杂”的TR源代码。

写作者的目的是让TModLoader尽可能的简单化,同时给予手机上手机游戏摸组强悍的手机上手机游戏特性,其次是,一切人来TModLoader上充裕做出本身的MOD。

手机上手机游戏详细介绍:


Mod Sources

2、随后大伙儿无须管网页页面,先点一下Open Sources

接着你也便会全自动自动跳转到mod制优秀作文件文件目录

C:\Users\Administrator\Documents\My Games\Terraria\ModLoader(不一样的电脑上上详尽详细地址可能有一定的不一样,可是文档文件目录一定是ModLoader)

顺便重视一下,这一mod的人物角色和存档是独立的。

mod文档文件目录,大伙儿要制作mod的话,先创建一个文本文档夹,名字的话..随意便可以了...但是不能以有时候间格

例如"Super Mod"那般都不行

3、接着我创建一个叫“FirstMod”的文本文档夹

之后,大伙儿要在文本文档夹里创建一个

“相仿MODBase的存在” ←好似1.241的tapi一样

4、大伙儿叫它...FirstMod

using System;

using Microsoft.Xna.Framework;

using Terraria;

using Terraria.ID;

using Terraria.ModLoader;

using FirstMod.Items; //这一无须改,改了之后,要修改就很麻烦

namespace FirstMod

{

public class FirstMod : Mod

{

public override void SetModInfo(out string name, ref string version, ref string author)

{

name = "First Mod"; //这儿是手机游戏中里显示信息信息内容的mod名

version = "v1"; //版本号号号

author = "CWOF"; //写作者

}

public override void Load()

{

AddItem("BlackKing", new BlackKing(), "FirstMod/Items/BlackKing"); //加载新物品,并加载新物品的相片

}

public override void AddRecipes()

{

ModRecipe recipe = new ModRecipe(this);

recipe.AddIngredient(ItemID.DirtBlock, 2); //务必:土壤层块2个

recipe.SetResult(null, "BlackKing", 1); //转化成BlackKing

recipe.AddRecipe(); //再加转化成

}

}

}

注释的地域,本身掌握掌握

public override void AddRecipes()这类,好似一个公式计算测算,套上去便可以了了。

5、做成品,using FirstMod.Items中的Items就相符合相片文本文档夹里的Items

之后,大伙儿要在Items的文本文档夹里,新的武器装备武器装备/武器装备武器装备/装饰设计品这种

可是最开始,大伙儿务必一张png和CS文本文档(注意,cs和png名字尽量一致)

接着大伙儿撰写BlackKing.cs文本文档(lz是用的vs,可是因为vs2G大,倘若没有与众不同务必实际上不建议去运用)

6、套公式计算测算

using System;

using Terraria;

using Terraria.ModLoader;

using System.Diagnostics;

using Microsoft.Xna.Framework;

namespace FirstMod.Items

{

public class BlackKing : ModItem

{

public override void SetDefaults()

{

}

}

}

接着大伙儿一开始定义大伙儿的第一个物品

大伙儿要给它一个名字

因而,大伙儿在public override void SetDefaults()

{

}

里面写上

item.name = "Black King";

接着呢,一个item最基本的,除开名字,也是有详尽详细介绍,宽,高。

因而..

item.toolTip = "FIRE WITH BLACK”;

item.height = 40;

item.width = 40;

注意“;”号,你必须掌握印第安人并不是说起中文的(←土著),别弄成中文的“;”

这就是一个基本的item的构成了

可是大伙儿要的是一把武器装备武器装备

7、那么大伙儿理应再加很多的“特点”

item.useTime = 5; //它是一个武器装备武器装备运用的时间间隔

item.useAnimation = 5; //它是一个武器装备武器装备挥动的速度,就算用

item.useStyle = 1; //运用方式为挥动

item.rare = 5; //物品品质

item.autoReuse = true; //不是是连射

item.damage = 10; //危害

item.value = 10000; //销售市场价,10银币,进率就是tr的硬币进率

这就是一个基本的武器装备武器装备了,接着,倘若它是一个近战武器装备武器装备的话,大伙儿要“告之”它,让它可以充足充分发挥与众不同的作用(比如穿上幽魂套,法力武器装备武器装备会吸血)

那么,大伙儿就写

item.melee = true;

倘若是远程控制操纵武器装备武器装备就是

item.ranged = true;

倘若是法力武器装备武器装备

item.magic = true;

哦,恰当了,大伙儿要它仅有堆叠一个。因为它是把武器装备武器装备

item.maxStack = 1;

因而,一个武器装备武器装备做好了

PS:namespace FirstMod.Items中的"FirstMod便是指这一mod文本文档夹的名字..可别马上抄了

8、那么,做成品下列

using System;

using Terraria;

using Terraria.ModLoader;

using System.Diagnostics;

using Microsoft.Xna.Framework;

namespace FirstMod.Items

{

public class BlackKing : ModItem

{

public override void SetDefaults()

{

item.name = "Black King";

item.damage = 1;

item.melee = true;

item.width = 40;

item.height = 40;

item.toolTip = "Your First weapon.";

item.useTime = 5;

item.useAnimation = 5;

item.shoot = 451;

item.shootSpeed = 2f;

item.useStyle = 1;

item.knockBack = 6;

item.value = 10000;

item.rare = 8;

item.useSound = 1;

item.autoReuse = true;

item.maxStack = 1;

}

}}

mod做好了(唯一一个武器装备武器装备的mod做好了)

大伙儿要让它手机游戏中抽出現,那么,打开手机上手机游戏

打开MOD Sources

哦恰当了

这一武器装备武器装备的转化成相符合上面"FirstMod"中的

public override void AddRecipes()

{

ModRecipe recipe = new ModRecipe(this);

recipe.AddIngredient(ItemID.DirtBlock, 2); //务必:土壤层块2个

recipe.SetResult(null, "BlackKing", 1); //转化成BlackKing

recipe.AddRecipe(); //再加转化成

}

见到了么。

当我们们们加载好,大伙儿即可以去手机上手机游戏里制作了。

顺便它是气体转化成,在某一物件上面转化成的话,用这一

public void AddTile(int tileID)

倘若你可以以制作,并且你的武器装备武器装备可让用,那么说明你的mod制作获得取得成功了,enjoy吧

哦恰当了,推送pro的编号是

item.shoot = 304;

item.shoot = 3f;

这只是个例子..恩...

MOD错误解决方法


那么这时候,mod制作器会自动式错误,可是为什么一堆****呢?因为tr本身兼容问题中文,因而大伙儿务必打开箭头符号标记专指的地域

接着就是出现中文的..

我这一是例证,具体你看看看见错误的提示改

实例制作流程


管那么多,先来把昆特!

咳咳。这就是一个装饰设计品的相片..

接着,一开始制作..

大伙儿先找找不一样..

AddItem("MotherFucker", new MotherFucker(), "FirstMod/Items/MotherFucker");

recipe = new ModRecipe(this);

recipe.AddIngredient(ItemID.DirtBlock);

recipe.SetResult(null, "MotherFucker", 1);

recipe.AddRecipe();

接着大伙儿在MotherFucker.cs里面一开始写这一装饰设计品的数据信息信息内容

using System;

using Terraria;

using Terraria.ID;

using Terraria.ModLoader;

using Microsoft.Xna.Framework;

namespace FirstMod.Items

{

public class MotherFucker : ModItem

{

}

}

套公式计算测算...这所属于简单掌握..

基本的手机游戏游戏道具特点也不用讲过,马上放上

item.name = "Mother Fucker!";

item.width = 24;

item.height = 28;

item.toolTip = "Come on KunTe!.";

item.toolTip2 = "Yooooooooooo!";

item.value = 10000;

item.rare = 2;

接着,大伙儿要掌握,它是个装饰设计品,大伙儿要它可以“佩戴"

那么,大伙儿就写

item.accessory = true;

它是个装饰设计品,怎样能不了功效的,因而,大伙儿要设定它的防御力力为5

item.defense = 5;

(ps:我还不满意意足,我死的快,接着因为我写了 item.lifeRegen = 19; //回血速度为19)

等会,这一切务必写在

public override void SetDefaults()

{

}

里面..

那么提高攻击这种的呢..?

公式计算测算

public override void UpdateAccessory(Player player)

{

player.minionDamage += 19f;

}

//哭瞎

接着你的装饰设计品就做好了

进入手机上手机游戏里看一一下吧

附编号图

广泛难点表述


Q:我不会会掌握手机上手机游戏里物品的id这种怎样办?

A:可以去反撰写相片,名字就是Item_id了,wiki里面有id裱(表),就是gamepedia里,后缀名名改为Data_IDs

就是了,很方便快捷。

Q:我不会会掌握手机上手机游戏里的变量怎样办?

A:里大多数数数的变量都是英文构成……但是也不能靠猜,有工作中工作能力的可以去尝试反一下源,让你工作中工作能力谁管得住你。这种层面的事情由于我不会用说,那无法力的呢,可以仿效其他mod。还能够告诉我(我他妈懒啊)

Q:怎样打开!mod不可易安装!编号好复杂!

A:建议去学习培训学习培训基本技术专业专业知识再聊,说到这儿,有一位同学们们想请教我trmod,我了解他,是不是会基本技术专业专业知识?他反过来告诉我,基本技术专业专业知识是啥啊,我认为学作mod啊。这就跟

哥哥我认为写作文唉,教我识字吧……一个大路理。因而建议大家还是补补基本技术专业专业知识,tr是用C # 做的,因而可以去学习培训它的英文的英语的语法,lz也是正处于学习培训学习培训阶段。“有教师傅吗,可以带带我吗,教我。”这种,很很很抱歉,没有。

看了前文网编造成的《泰拉瑞亚》tModLoader运用文图案例实例教程,是不是你把握了相关内容信息内容內容,掌握了呢!很多最好玩儿儿的就来九游完全免费免费下载吧!

如转截涉及到到经典著作权等难点,请写作者与我厂联系,我厂将在第一时间删除或支付稿酬。