栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++代码实现我的世界(4)-回顾

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++代码实现我的世界(4)-回顾

c++代码实现我的世界
  • 前言
  • 回顾
    • 第一篇
      • 文章链接
      • 代码
    • 第二篇
      • 链接
      • 代码
    • 第三篇
      • 链接
      • 代码
  • 进度
    • 一.结构体
      • 1.工具
      • 2.掉落物
      • 3.物品
    • 二.列表(enum)
      • 1.地形
      • 2.地形温度
    • 三.二维数组
      • 1.箱子
      • 2.地图(也可以用map)
  • 下期预告
  • 最后

前言

这是小编第一次用Markdown写文章,若有问题,可以在评论里提出。

回顾

之前,小编带大家已经写了我的世界的一部分代码,我们先来回顾一下吧。

第一篇

我们写了定义方块的代码

文章链接

这是第一篇文章的链接

代码
struct Blocks{
    int thing1,thing2,thing3,thing4,thing5,thing6,thing7,thing8,thing9;//合成表
    unsigned short light=0;//光
    string En,Cn;//名字
    unsigned int fall=1;//掉落(模组)
    bool xushi=1,gwxushi=1;//虚实
    bool fall=0;//是否掉落
    double high=1;//高度
    unsigned short get_tool=0;//工具
    unsigned short fumo_tool=0;//附魔(不需要==0)
    double get_time=0;//获取时间
    short bake_jump;//类粘液块方块
    unsigned short fangxiang=0;//放置方向
}zhu_B[100000],done[10000],last[5000];//主世界、下界、末地
第二篇

第二篇文章我们写了食物的代码

链接

这是第二篇文章的链接

代码
struct Food {
    unsigned short bake_fool=0;
    unsigned short bake_hart=0;
    string En,Cn;
    bool can_cook=0;
    int th1,th2,th3,th4,th5,th6,th7,th8,th9;
}M_food[1000];
第三篇

第三篇文章我们写了世界的代码

链接

这是第三篇文章的链接

代码
struct worldx{
    struct worldy{
        struct worldz{
            int block1,block2;
            double high;
            short light;
        }z[510];
    }y;
}x[510];
进度

目前,我们以经完成了n分之3,我们还需要定义

一.结构体 1.工具

我们需要定义
(1)伤害
(2)附魔
(3)耐久
(4)硬度

2.掉落物

我们需要定义
(1)物品
(2)个数
(3)位置

3.物品

我们需要定义
(1)类型
(2)第几个
(3)名字(中、英文)
(4)值多少钱(为了以后的等量代换mod)

二.列表(enum) 1.地形

定义地形名称,及稀有度

2.地形温度

定义地形名称,及温度

三.二维数组 1.箱子

根据箱子可存放的物品数定义

2.地图(也可以用map)

根据出生地周围的颜色绘制地图。

下期预告

下期我们将定义工具(结构体)

最后

希望大家多多点赞,有问题在评论区说,小编看到了一定会回复的。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/989680.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号