我們其實是沒學過貪吃蛇,但是C++課設的時候抽到貪吃蛇的題目,老師卻要求我們自學MFC必須用MFC做,于是我按著網上那個“手把手教MFC貪吃蛇”做了一個(就是都在CSNAKEView這一個類里完成)類似的,自己改了代碼,然后給老師看問老師按這樣的寫法可不可以,老師卻說必須按照他的那種,分好幾個類(比如CFence類,CFood類之類的),然后還要求各種集成派生......說必須按他的模版來寫,來求助一下各位大神應該怎么做比較好.........需要看個大概然后再自己寫
主要是比如我之前寫的那個是static struct Snake函式來定義坐標長度和方向,還有Food,但是如果單獨做成類,我就不知道要怎么在另外一個類里呼叫之前定義的成員了......
各位大神!第一次發帖!還希望大家多多包涵了!!!
uj5u.com熱心網友回復:
我之前寫的是類似于這樣
然后老師要求得像這樣來寫
uj5u.com熱心網友回復:
搜“《Visual C++ 游戲開發經典案例詳解》源代碼”uj5u.com熱心網友回復:
可以把你現在的部分功能拆出來,拆成幾類,就是你老師說的那樣,每個功能都封裝成一個類,然后通過創建類物件來操作對應的方法uj5u.com熱心網友回復:
第一個圖是C語言編程第二個圖是C++編程
uj5u.com熱心網友回復:
C++當然要類了,面向物件嘛轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/132501.html
標籤:基礎類
上一篇:mapx畫點問題:運行到Point.CreateDispatch(pnt.GetClsid());這句彈出“無效的類字串”
