2019春第三次课程设计实验报告 一、实验项目名称: EasyX反弹球消砖块 二、实验项目功能描述(用自己的语言描述): 综合游戏开发框架和EasyX绘图技术,实现反弹球消砖块,即屏幕下方有一个长方形跳板,有颜色,中间有一个有颜色的小球,实物,上下弹跳,最上方有一排小方块;小球自动上下跳动,通过A、 ...
分类:
其他好文 时间:
2019-06-07 13:09:12
阅读次数:
88
2019春第三次课程设计实验报告 一、实验项目名称 简单的画图游戏开发 二、实验项目功能描述(用自己的语言描述) 画国际象棋棋盘,围棋棋盘 三、项目模块结构介绍(文字+总体模型) 1;引用Easy X 图形库 2;绘制国际象棋棋盘 3:初始绘图窗口 4:设置背景 颜色 用背景色清空屏幕 绘制黑色白块 ...
分类:
其他好文 时间:
2019-06-07 10:53:10
阅读次数:
69
一、实验项目名称 简单的画图游戏开发 二、实验项目功能描述(用自己的语言描述) 画国际象棋棋盘,围棋棋盘 三、项目模块结构介绍(文字+总体模型) 四、实现模块结构介绍(截图) 五、代码托管链接 (https://gitee.com/surenjiesu/the_box_of_the_vulgar/c ...
分类:
其他好文 时间:
2019-06-07 00:46:53
阅读次数:
86
一、实验项目名称 简单的画图游戏开发 二、实验项目功能描述 画一个实心圆、画出10条直线 三、项目模块结构介绍 四、实现界面展示(截图) 五、代码托管连接 (https://gitee.com/zmman/zm/commit/ed9b4ee7905b7d87186d7d69b3015b0151c93 ...
分类:
其他好文 时间:
2019-06-06 22:47:51
阅读次数:
144
在项目提交的时候,尤其是导入了很多资源的情况下会有很多的.meta文件,那么这些文件是否一定要上传? 在游戏开发过程中不可避免的要用到版本控制工具,如SVN,git,也因此需要理解Meta文件的作用。 在游戏场景中引用一个游戏资源,Unity并不直接按照文件路径和名称,而是使用一个独一无二的GUID ...
分类:
编程语言 时间:
2019-06-06 22:44:13
阅读次数:
159
一、单一职责原则:一个类承担的职责过多会造成耦合,导致一个职责的变化会对其他职责的能力产生影响,应该尽量根据功能将类进行划分。 二、开-闭原则:对于频繁变化的部分应将相同的部分抽取出来,对于这部分尽量不去改变,对于扩展开放,对于更改封闭。 三、依赖倒转原则:高层模块不应依赖低层模块,而都应依赖抽象; ...
分类:
其他好文 时间:
2019-06-06 13:42:09
阅读次数:
74
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ ...
分类:
其他好文 时间:
2019-06-05 15:05:55
阅读次数:
76
2019春年第三次课程设计实验报告 一、实验项目名称 简单的画图游戏开发 二、实验项目功能描述(用自己的语言描述) 画三个图,比如圆,变化的直线 三、项目模块结构介绍(文字+总体模型) 四、实现界面展示(截图) 五、代码托管链接 六、实验总结(提出问题+解决办法+感想) 问题:这次还是自己做一个游戏 ...
分类:
其他好文 时间:
2019-06-05 00:13:24
阅读次数:
78
1.在王者荣耀中,每30秒小兵会出现一波,出现之后会被敌方玩家或敌方小兵销毁,一局游戏下来,小兵会被创建多次,同时也会被销毁,在游戏中,这种频繁的创建和销毁游戏对象是很损耗性能的。在游戏开发过程中,我们会频繁的创建对象和销毁对象,为了提高游戏性能,我们就要用到对象池思想了。 2.在射击游戏中,会频繁 ...
分类:
编程语言 时间:
2019-06-03 19:01:38
阅读次数:
125
一款手机游戏的成功,和其开发过程有着密切的关系,在任何一个开发过程中出现的错误,都会影响游戏以后的发展。那么我们在手机游戏的开发过程中常见的错误有哪些呢?我们又该如何避免这个情况的发生呢?一起来看看吧。 忽略目标群体 手机游戏开发首先就要确定所针对的目标群体,游戏主要是为谁而做?这些目标群体的关注点 ...
分类:
移动开发 时间:
2019-06-02 17:49:15
阅读次数:
192