既然问C++了,那我问你,现在,我有一个Student类。C++怎么创建一个学生类的对象?
// 嗯!有两种方式:
Student s;
Student *s2 = new Student("张三");
例:现在这学生的行为有:
吃饭,睡觉,上网课。现在你执行个上网课的行为,怎么做?
// 是不是这样
s2->upNetworkClass();
通过对象调用成员函数不就成了么。
嗯,上面的代码在学校里都写过吧?有这个基础就够了。
那游戏是啥?无非是一堆图形堆叠呗,把上面的Student类换成窗体类,换成控件类,换成游戏中不同的元素类,然后再组合起来不就完了么。
告诉你:有一个窗体类,叫QWidget,它有一个行为叫show,可以显示窗体。你给我生成一个窗体并显示出来。那就照葫芦画瓢:
QWidget *w = new QWidget();
w->show();
来我们看看效果:
但是这距离游戏还差远呢啊。 你这窗体也太丑了不是。