游戏攻略

《泰拉瑞亚》饰品制作方法

法海 2014-02-18 互联网
基础篇泰拉瑞亚是一款非常经典的沙盒游戏在这款游戏中玩家可以刷怪打装备,同时还需要建立自己的基地,保证NPC的安全,最近有玩家放出了饰品的制作方法,下面是详细解析。饰品制作方法:基础篇:饰品创建一个mod道具需要有json文件和png文件嘛~png就不多说了,图片,不要找太大的就行了,反例请参见ctx的just a simple boss里的BOSS召唤物——骷髅下巴,因为直接用了骷髅下巴的图,太大,捡起来放在物品栏的时候缩 ...

二、特效篇

1、时装

想穿乌龟套又懒得收集龟甲?万能的Effects满足你!

p.head=99;

p.body=65;

p.legs=54;

想穿幽灵套又不想下地牢?万能的Effects满足你!

p.head=101;

p.body=66;

p.legs=55;

其它时装同理,不过实际使用时优先级是时装栏高于下面的饰品高于上面的饰品高于装备栏,请务必注意

2、套装效果

想反伤又嫌乌龟套好难看而且不想穿时装?还是万能的Effects满足你!

p.thorns = true;

p.turtleThorns = true;

想吸血而且觉得幽灵套太丑?依然是是万能的Effects满足你!

p.ghostHeal=true;

什么?嫌幽灵套吸血太慢了?那就再来一句:

p.lifeSteal=233f;——瞬间还原至旧版幽灵套的吸血频率我会说?

3、视觉特效

还是那句话,Effects是万能的。

想在身上点上火?

for (int i=0;i<9;i++){

int m = Dust.NewDust(p.position, p.width, p.height, 6);

Main.dust[m].noG ity = true;

Main.dust[m].position += p.velocity * Main.rand.Next(-50, 51) * 0.01f;

}

上面这段效果大概就是在身上放上火焰的粒子特效,并且会依据玩家的速度而延伸成一条火链;至于每一句都是起的什么作用——字面意思,不懂英文的请自行google翻译,不懂英文又秀优越秀爱国的请右上角

想让自己身上冒星星?

Gore.NewGore(p.position+new Vector2(Main.rand.Next(p.width),Main.rand.Next(p.height)), p.velocity,Main.rand.Next(16,18));

上面这句就是在玩家身上随机的地方冒16号或者17号gore,也就是星星

【DEBUG-查错阶段】

首先是同时挂上蒸汽朋克翅膀、火焰粒子以及星星gore的照片一张

《泰拉瑞亚》饰品制作方法

这里需要注意一点:cs开头的using应该是using Microsoft.Xna.Framework;

也就是说,模板应该是如下:

using System;

using TAPI;

using Microsoft.Xna.Framework;

namespace TAPI.【MOD名称】{

public class 【道具名称】:ModItem{

public 【道具名称】(ModBase modbase,Item i):base(modbase,i){}

public override void Effects(Player p){

//等会就是在这里插入饰品信息滴~

}

}

游戏介绍Introduction

最新专区
本周热门