国产成人精品2021,国产成人精品必看,大肉大捧一进一出好爽,国产成人av三级在线观看,国产成人精品久久综合

×
通知:*

逗游網(wǎng)

現(xiàn)在位置泰拉瑞亞 > 論壇 > 《泰拉瑞亞》v1.3MOD制作器tModLoader
帖子:8271
回復:9768
精華:0
被贊:112304
查看資料發(fā)站內(nèi)信
樓主 #1樓
石頭古丶丶 發(fā)表于 2017-08-04

《泰拉瑞亞》v1.3MOD制作器tModLoader

資源介紹:

TModLoader本質(zhì)上是一種類似于TAPI的“模式”,提供了一種方法來加載你自己的MOD,從而不需要TR的源代碼來進行操作,這意味著你可以很容易的使自己的MOD與其他人所制作的兼容,不需要你自己要去蛋疼的反編譯和重新編譯Terraria.exe,并避免要去必須理解所有的難以理解的“復雜”的TR源代碼。它由版本為TR1.3+來工作

TModLoader的存檔與普通游戲的存檔是分開的,普通游戲的存檔你只需復制粘貼到TModLoader的存檔文件夾就可以游玩了,修改內(nèi)容的PLR與WLD文件保存后會將格式改成TPLR和TWLD來與普通存檔分開,所以你也可以修改存檔,回到普通游戲會失去TML所修改的東西

作者的目的是讓TModLoader盡可能的簡單化,同時給予游戲模組強大的游戲機能,其次是,任何人在TModLoader上足夠做出自己的**MOD

TModLoader設計方式在作者更新未來的版本將減少更多的工作量

??

使用說明:

1、下載并解壓

2、點擊tModLoaderServer.exe進入即可

?

?

mod制作器使用教程---

我們首先打開

Mod Sources

接著我們不要管界面,先點擊Open Sources

然后你就會跳轉到mod制作目錄

C:\Users\Administrator\Documents\My Games\Terraria\ModLoader(不同的電腦地址可能有所不同,不過目錄一定是ModLoader)

順便強調(diào)一下,這個mod的人物和存檔是**的

mod目錄,我們要制作mod的話,先創(chuàng)建一個文件夾,名字的話..隨意就行...但是不能有空格

例如"Super Mod"這樣就不行

3、然后我創(chuàng)建一個叫“FirstMod”的文件夾

之后,我們要在文件夾里創(chuàng)建一個

“類似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()這些,就像一個公式,套上去就行了。

成品,using FirstMod.Items中的Items就對應圖片文件夾里的Items

之后,我們要在Items的文件夾里,創(chuàng)造新的武器/裝備/飾品等等

不過首先,我們需要一張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; //物品品質(zhì)

item.autoReuse = true; //是否連發(fā)

item.damage = 10; //傷害

item.value = 10000; //售價,10銀幣,進率就是tr的硬幣進率

這就是一個基本的武器了,然后,如果這是一個近戰(zhàn)武器的話,我們要“告訴”它,讓它可以發(fā)揮特殊的作用(比如穿上幽魂套,魔法武器會吸血)

那么,我們就寫

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做好了)

我們要讓它在游戲中出現(xiàn),那么,打開游戲

打開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吧

哦對了,發(fā)射pro的代碼是

item.shoot = 304;

item.shoot = 3f;

這只是個例子

?

?

?

?

?

?

點我下載

?

這個帖子給 43 名網(wǎng)友帶來幫助
帖子:0
回復:95
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
沙發(fā) #2樓
fx441157166 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
樓主你真是個好人!~ 太感謝你了!~
帖子:0
回復:4
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
板凳 #3樓
cchimo 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
樓主大好人,謝謝啦
帖子:0
回復:8
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#4樓
許3281089937 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader

jbjbdjbcnm

?

帖子:0
回復:8
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#5樓
許3281089937 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
yeryiogouifyuoti
帖子:0
回復:30
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#6樓
cuiyixiao 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
贊,逗游有你更精彩!
帖子:0
回復:16
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#7樓
He2823373438 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
贊,逗游有你更精彩!
帖子:0
回復:16
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#8樓
He2823373438 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
樓主辛苦!感謝分享!贊,逗游有你更精彩!
帖子:0
回復:3
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#9樓
King gzy 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
贊,逗游有你更精彩!
帖子:0
回復:95
精華:0
被贊:0
查看資料發(fā)站內(nèi)信
#10樓
a1747021020 發(fā)表于 2017-08-06
Re:《泰拉瑞亞》v1.3MOD制作器tModLoader
這是多么標準的十個字