美文网首页
结构体在设计游戏的作用

结构体在设计游戏的作用

作者: IT白鸽 | 来源:发表于2017-02-23 21:46 被阅读0次

以角色扮演类为例子分析:

1.首先对背包属性分析:武器栏,防具栏,道具栏等等(不同的游戏有不同的背包栏,可能有一些游戏还会有宝石,坐骑等)。

2.然后武器栏又分为不同的属性框,一般分白,蓝,紫,橙。防具栏也是如此。按照不同的等级划分,先从外观看出颜色,依据品质的不同决定它的属性比较,一般品质白<品质蓝<品质紫<品质橙。

3.其次每一个不同的武器,防具,道具都有自己的一个提示框。例如武器有它自己的攻击力,暴击率,或者防具又有它自己的防御力等等。

4.最后就是每一个道具都有一定的数量数量。例如血瓶有10个,那么可以在图标角落显示一个小的数量值。

现在具体分析,背包的不同的栏可以写成一个结构体,对于不同的栏,各自有着嵌套的结构体,例如结构体1内有着成员武器,成员防具,成员道具等。而成员武器内又嵌套着结构体2,结构体2内又有着成员武器①,成员武器②,成员武器③等。成员武器①又嵌套着一个结构体3,结构体3就是这个武器的属性,也称tips,包含成员攻击力,成员暴击率等。一般的背包都可以用三个结构体嵌套表示。

http://blog.csdn.net/cineze/article/details/52213489

相关文章

  • 结构体在设计游戏的作用

    以角色扮演类为例子分析: 1.首先对背包属性分析:武器栏,防具栏,道具栏等等(不同的游戏有不同的背包栏,可能有一些...

  • 【C语言笔记】<十九>结构体

    结构体的基本概念 结构体初始化 结构体的内存存储细节 结构体定义的方式 结构体类型的作用域 指向结构体的指针 结构...

  • Day11

    共用体 枚举 枚举的基本概念 枚举的作用域枚举作用域和结构体作用域一样, 定义枚举变量和结构体一样 局部变量和全局...

  • Day10

    指针 指针与函数 练习回调函数 结构体 基本概念 结构体变量初始化 定义结构体变量 结构体变量作用域结论; 和变量...

  • container_of

    (1)、作用:通过ptr(结构体某个成员的实际地址)计算的到相结构体的实际首地址(进而可以得到整个结构体)。 (2...

  • Object-C学习之结构体使用

    http://c.biancheng.net/cpp/html/88.html结构体作用: 结构体和其他类型基础数...

  • iOS 结构体简述

    一 :结构体作用: 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数...

  • Swift中类和结构体的学习笔记01

    类和结构体的不同点(1) 结构体(和枚举)是值类型,而类是引用类型。在设计结构体时,我们可以要求编译器保证不可变性...

  • 如何设计结构体?

    今天这里聊聊如何设计结构体,注意本文不介绍在C++中结构体和类具体有什么区别,本文所说的结构体是指只有数据字段不带...

  • (IOS)结构体

    结构体作用 结构体和其他类型基础数据类型一样,例如int类型,char类型 只不过结构体可以做成你想要的数据类型。...

网友评论

      本文标题:结构体在设计游戏的作用

      本文链接:https://www.haomeiwen.com/subject/bafiwttx.html