資源描述:
《《funcodec入門》word版》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、FunCodeC語言實驗教學(xué)指南入門篇目錄入門3創(chuàng)建第一個項目3運(yùn)行FunCode3創(chuàng)建新項目4導(dǎo)入靜態(tài)精靈5導(dǎo)入動畫精靈7刪除精靈8設(shè)計界面初步8運(yùn)行游戲12項目改進(jìn)13打開項目13安裝目錄及內(nèi)容14給精靈起名稱15設(shè)置精靈的速度17設(shè)置精靈的層次17精靈與世界邊界的碰撞19精靈與精靈的碰撞20導(dǎo)入地圖模板21編寫第一個小程序21打開VC++工程21文件的管理22代碼文件的組成24主函數(shù)25用代碼讓魚游起來266個事件函數(shù)28鍵盤的按下事件28鍵盤的彈起事件29鼠標(biāo)的移動事件30鼠標(biāo)的點(diǎn)擊事件30精
2、靈與世界邊界碰撞事件31精靈與精靈碰撞事件31入門創(chuàng)建第一個項目運(yùn)行FunCode雙擊桌面FunCode快捷方式(如下圖),打開FunCode。FunCode會記錄上一次打開項目的絕對路徑,打開程序后,F(xiàn)unCode會根據(jù)該路徑自動載入實驗項目。如果FunCode記錄的絕對路徑正好有FunCode實驗項目,F(xiàn)unCode打開后的界面類似下圖:如果FunCode記錄的絕對路徑?jīng)]有FunCode實驗項目,F(xiàn)unCode打開后的界面類似下圖:創(chuàng)建新項目根據(jù)打開后界面的不同,有兩種方式創(chuàng)建新的FunCode項
3、目。對應(yīng)第一種打開方式,點(diǎn)擊軟件的“項目”菜單,如果要創(chuàng)建C語言實驗項目,點(diǎn)擊“創(chuàng)建C語言工程”,如下圖:對應(yīng)第二種打開方式,點(diǎn)擊“創(chuàng)建”窗口,如下:跳出一個窗口,選擇項目相應(yīng)的編程語言。比如,我們要創(chuàng)建一個C語言的實驗項目,選擇如下:點(diǎn)擊確定,跳出如下窗口:(以下步驟,兩種方式都相同)“工程名”只能由字母和數(shù)字組成,且不能用數(shù)字開頭(否則可能導(dǎo)致圖片處理出現(xiàn)問題)。我們給該項目取名為seafish?!肮こ搪窂健笔菍嶒烅椖康奈募A位置,可任意設(shè)置。開發(fā)工具支持VC6.0,2008和2010三個版本,根
4、據(jù)需要選擇。點(diǎn)擊“確定”,出現(xiàn)如下界面:如果我們忘記項目的保存路徑,或者需要復(fù)制工程文件或者整個工程時,點(diǎn)擊“項目”面板中的“打開工程文件夾”,可以打開該項目所在的文件夾。項目面板工程文件中的內(nèi)容導(dǎo)入靜態(tài)精靈創(chuàng)建FunCode項目后,我們首先需要給這個項目添加各種資源,用于游戲界面設(shè)計。精靈是游戲中的一種術(shù)語,一切游戲資源都稱為精靈,如圖片、動畫、特效、文字、聲音等。靜態(tài)精靈即靜態(tài)圖片。首先,點(diǎn)擊軟件右側(cè)的“資源”面板,如下:在“資源”面板下方是一排工具按鈕,點(diǎn)擊第一個按鈕“添加一個新的圖片資源”,如
5、下:點(diǎn)擊按鈕后,跳出一個“圖片資源”窗口,該窗口展示了FunCode自帶的圖片資源,窗口左側(cè)是顯示圖片的名稱,右側(cè)是圖片預(yù)覽。用鼠標(biāo)點(diǎn)擊某個名稱,右側(cè)會出現(xiàn)圖片的預(yù)覽。用上下方向鍵可方便選擇不同的圖片。點(diǎn)擊左側(cè)第一個名稱backgroundImage,如下圖:點(diǎn)擊“添加到工程”按鈕,圖片就會被添加到工程中,出現(xiàn)資源面板的“靜態(tài)精靈”框中。如下:一張圖片被導(dǎo)入后,相應(yīng)名稱會在“圖片資源”窗口中消失,避免被兩次選中。練習(xí):按上述操作,把名稱為rocksfarImage和rocksnearImage的圖片導(dǎo)
6、入到工程中。效果如下:導(dǎo)入動畫精靈點(diǎn)擊第二個按鈕“添加一個新的動畫”,可以從FunCode自帶的動畫資源庫中尋找合適的動畫導(dǎo)入到工程項目中。如下圖:點(diǎn)擊按鈕后,跳出一個窗口,點(diǎn)擊名稱“seahorse2sheetImageMapAnimation”,如下圖:導(dǎo)入動畫精靈的操作與導(dǎo)入靜態(tài)精靈的操作相同。導(dǎo)入的精靈會出現(xiàn)在“資源”面板的“動畫精靈”框中,如下圖(在軟件中,下圖的海馬是活動的):與此同時,構(gòu)成該動畫精靈一組圖片也會出現(xiàn)在“資源”面板的“動畫精靈”框中,如下圖:畫紅圈的1/4說明海馬動畫是由四
7、張靜態(tài)圖片組成的。在后面我們會進(jìn)一步講解靜態(tài)圖片和動畫之間關(guān)系,以及如何利用靜態(tài)圖片制作動畫。在這個工程中,我們既可以使用海馬的動畫,也可以使用海馬的圖片。練習(xí):將名為“angelfish1sheetImageMapAnimation”“angelfish2sheetImageMapAnimation”的動畫添加到工程中,效果如下:導(dǎo)入項目模板因為每次添加精靈都十分的繁瑣,所以FunCode提供了一種比較簡單的方式來添加精靈,那就是導(dǎo)入模板,模板中不僅給出了我們在實驗中所需要的精靈,而且還給精靈起好了
8、名字,這就方便簡單了我們的操作。具體的方式如下:首先打開軟件,找到“項目”選項,如下圖:然后點(diǎn)擊“導(dǎo)入地圖模板”,就會彈出如下對話框,選中你所需要的地圖模板就可以了。當(dāng)然,你也可以制作自己的地圖模板,將你想要添加的精靈添加進(jìn)去之后,就可以點(diǎn)擊“項目”,在“導(dǎo)入地圖模板”的下邊有一個“保存地圖為模板”,點(diǎn)擊這個就可以將自己做好的地圖保存為模板了。刪除精靈如果我們要刪除某些導(dǎo)入的工程中的資源,操作方法如下:鼠標(biāo)左鍵點(diǎn)擊“資源”面板中的某個精靈圖標(biāo)不放,然后拖