vs新手创建from求助怎么创建游戏

新手求助,关于制作一个卡牌游戏 [问题点数:100分,结帖人qq]

进入游戏时,是游戏开始界面,有两个按钮,分别是开始游戏和读取存档,然后根据鼠标点击的区域进行响应。

我目前的知识是会用OnPaint进行绘图,会使用鼠标单击然后获得其点击坐标,会使用基本的C++知识(包括类之类的基础应用)

①如何将鼠标点击获得的坐标,传递给正确的代码。

例如,在开始游戏界面,只有2个区域点击有效,当有效后,则进入另一个画面,而另一个画面,点击有效的区域肯定和第一个画面不同(因此,另一个画面应该有其判断函数)。但我如何知道应该使用哪个判断函数?

我个人设想了一个办法,给每个场景一个编号。当点击后,执行一个函数(参数是点击后的坐标),在这个函数里,根据当前的编号(改变场景会随之改变当前编号),然后执行不同的响应函数。请问这个方法是否可行?

②和上面问题类似,如何根据当前场景绘制正确的图片。

我目前想法同样如上,和上面使用相同的编号,绘制时,执行一个函数,然后根据编号执行对应场景绘制的函数。

请问我这个想法可行么?是否有更好的方法?

另外,如果有卡牌游戏的MFC程序源代码,或者教程,如果有,希望能提供一个链接给我,非常感谢。

游戏就不要用GDI绘图了,建议D2D, 这么优秀的API为什么就没人用呢。

现在XP国内都没多少人用了╮( ̄▽ ̄)╭ 

游戏就不要用GDI绘图了,建议D2D, 这么优秀的API为什么就没人用呢。

目前是计划先这样干,弄一个项目出来,然后用于找工作,然后根据工作要求,再针对性的提高自己能力

突然发现遇见一个意外的问题。。。

我需要有一个地方用于输入文字,但是我不知道如何创造一个用于输入文字的东西。。

我搜了一下,感觉可能是一个叫做静态文本框的东西,但是我完全找不到一个教人如何创建静态文本框的说明,或者是有该作用的源代码

"需要有一个地方用于输入文字"


"需要有一个地方用于输入文字"

额,我还是不会。。。我查了好多资料,还是没搞懂怎么用。

比如把这个函数放哪?怎么调用之类

"需要有一个地方用于输入文字"

顺便说一下,我用的是VS2015,应用程序类型是单个文档(我看创建时,有个基于对话框 的选项,这个影响么?)

那我是基于 单个文档的呢?

我目前是使用的基于单个文档,然后使用OnPaint进行绘图。

我想在切换到某张图的时候,可以加一个输入文本的文本框,并且读取这个文本框输入的内容。

而在OnPaint函数里,我使用了缓冲DC,目前OnPaint函数的代码是这样的


我不知道怎么用。。你看我5楼回复

其实,我觉得我需要一个MFC的教程,有这方面内容的。

告诉我先做什么,后做什么,然后做什么,于是就出了这样一个文本框。

然后对调用的函数参数有一个解释,每个参数分别干嘛的。于是我就会用了。

我现在遇见的情况是,4楼提供了一个方法,然后我傻了,这个方法放在哪?怎么调用,每个参数都有什么用,我表示完全不知道,所以,没辙,不会用。

例如,我尝试了把这个作为CChildView的成员函数(非成员函数遇见的情况也是一样的)。


我的感觉,现在就是懵逼两个字。。。

我再详细描述一下我目前的情况:

①我用的编译器是VS2015;

②创建MFC时,应用程序类型为:单个文档,不包含文档\视图结构支持。

③所以没见到什么start按钮,也没办法拖个edit

④CreateWindow能勉强运行了。代码我是这么改的:

我上传了我的工程,如果可以的话,希望可以帮忙添加一个文本输入的功能。

然后我就可以根据代码来自己学习如何使用这个方法了。谢谢

额,上传到CSDN被管理员删了,我改到百度盘了。

“进入游戏时,是游戏开始界面,有两个按钮,分别是开始游戏和读取存档,”

        
            

谢谢!太感谢你的耐心解答了!

只要能正常的搞出来文本框,我就可以自己慢慢研究怎么使用他了!

匿名用户不能发表回复!
谁知到这个游戏怎么玩?我没看懂
听上去有些“暧昧”,实际上是个练反应的好游戏。
规则:众人围坐成一圈,规定只能对自己左边的人说“我爱你”,对右边的人说“不要脸”。两人之间只能连续对话3次。一旦有人说错,即受罚。
亮点:当游戏达到一定速度时,反应跟不上的人,往往会出现“我……不要脸”或“不……我爱你”之类的经典“自白”。
规则中当你左边的人说不要脸时,就说明该你说话了,你可以对左边的说我爱你,也可以对右边的人说不要脸。只能连续3次的意思就是,A对B说,然后B对A说,接着A对B说,B就不能再对A说了,只能对其他人说了。

我要回帖

更多关于 vs新手创建from 的文章

 

随机推荐