泰拉瑞亚是一款横版姿态冒险手机上手机游戏,手机游戏游戏玩家手机游戏中里能够随便运用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运用文图案例实例教程,是不是你把握了相关内容信息内容內容,掌握了呢!很多最好玩儿儿的就来九游完全免费免费下载吧!
如转截涉及到到经典著作权等难点,请写作者与我厂联系,我厂将在第一时间删除或支付稿酬。