欢迎你,冒险家!

看到这条消息就代表着你还没有加入我们吧,我们非常欢迎新冒险家的加入哦(´-ω-`),这里有最棒的资源共享和问答平台,是冒险家首选的冒险者公会哦!我们欢迎你加入「泰拉瑞亚中文论坛」,加入我们一起玩耍吧!

立即登记加入!
  • 目前各个板块都招收单个板块的版主,工作优秀则可以申请大区板块的版主(问答大区仅接受大区版主申请,是例外)。大区版主工作优秀则可以申请管理员工作,同样版主可以掌握多个板块的管理员(称为“兼职”,则需要发布申请兼职帖)。版主申请您可以直接在“综合申请”板块进行申请,管理员申请请私信在职管理员具体操作后续知晓。感谢您的支持与配合~
    点击此处申请

开发教程 [持续更新&试水&18-9-8]C#&Tmod教程

R日月Y

Lv1 冒险家
注册
2018/09/07
消息
1
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
大家好!我是日月!(然而肯定没人认识我)
昨天刚刚从监狱学校回来,第一时间翻了翻贴吧。
发现我的帖子仍然是人迹惨淡。
有一位吧友告诉我,Tr论坛可以直接挂代码,可以到这里来写。
于是我就到这里逛了一圈,虽然人少,但是有很大的发展潜力。
所以,我就来写帖子啦!

---
前排须知:
1.楼主也是个半吊子,C#只差不多学到泛型,不过做mod是绰绰有余的。(如果文中有错误或是漏洞,请大佬指出)
2.楼主为一周一更,可能会因为学业压力鸽。
3.待续
一楼无限编辑
4.楼主垃圾排版
见谅
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
目录
C#基础
  1. C#- .cs文件结构
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
C#基础.C#- .cs文件格式
使用VSIDE创建一个类文件(.cs),是这样的:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyMod
{
    class Class1
    {
    }
}
(可以用代码了我好开森!)
(namespace和class后面的名字可能会不同)
首先看到前面四行:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
这种代码叫做引用
格式: using <引用>;
作用是可以使用除C#自带的其他的代码。
(以后会详细说明)
比如做mod,需要引用两个东西(一般情况):
C#:
using Terraria;
using Terraria.ModLoader;
意思是引用tr和mod加载器。
如果还是不能理解的话,我们来做一个实验:
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Terraria.ModLoader;

namespace MyMod
{
    class Class1 : ModItem
    {
    }
}
(这个就算是贴代码也显示不出来,我发个图)
1536380696300.png
记住,ModItem是青色字体。
如果把
C#:
using Terraria.ModLoader;
删掉会怎样?
1536380871827.png
可以看到,ModItem变成了白色,下面还有红色的波浪线。
(现在知道了引用的重要性吧)
 
最后编辑:
顶部