鑒於上一篇文章代碼過多,被版主從首頁刪除了,本文只提取部分代碼展示。 同上一篇文章一樣,游戲還是小雞快跑,不同的是,這次的小雞不在是跳大坑,而是躲子彈了。 關於做游戲,還是那兩樣要點,對象和屏幕。不過,由於WPF不同Winform,它沒有paint方法,所以使用WPF做游戲,只能考慮 ...
首先,了解下WinForm做游戲的基本思路: 做游戲需要的最基本的兩個元素,一個是屏幕,另一個就是在屏幕的移動的對象了。 然后,了解下parint事件,WinForm的對象都是繼承至Control類的,而Control類中包含一個事件PaintEventHandler Paint,paint翻譯過來就是噴繪,類似於繪畫,當容器刷新時,就等於重新噴繪一次圖像,就會觸發此事件。 有了這些,就可以開始做 ...
2012-06-11 16:43 8 3421 推薦指數:
鑒於上一篇文章代碼過多,被版主從首頁刪除了,本文只提取部分代碼展示。 同上一篇文章一樣,游戲還是小雞快跑,不同的是,這次的小雞不在是跳大坑,而是躲子彈了。 關於做游戲,還是那兩樣要點,對象和屏幕。不過,由於WPF不同Winform,它沒有paint方法,所以使用WPF做游戲,只能考慮 ...
在 windows 下使用 vs2010 開發,未深入研究。 c# 與 .net 開發,一堆又一堆的新名詞,頭暈目眩,比如 CLR / apartments / STA / MTA / COM 吐槽無力,只一個問題:微軟真的是軟件公司,而不是文學公司? 1. 工程代碼結構 創建 ...
C#之winform 猜拳小游戲 1、建立項目文件 2、進行界面布局 2、1 玩家顯示(控件:label) 2、2 顯示玩家進行選擇的控件(控件:label) 2、3 電腦顯示(控件:label) 2、4 顯示電腦進行選擇的控件(控件:label) 2、5 結果顯示 ...
一. Winform之UI介紹 1. Form(窗口對象 new) -- Show() 展示窗口,非模態 -- showDialg() 展示窗口,模態 -- Hide() 隱藏窗口 -- Close() 關閉窗口 2.Dialog ...
關於貪吃蛇需要用的對象: 1.蛇 (Snake)2.食物(Food) 3. 記錄蛇身的位置(Snake_body[x,y]) 4 .食物位置Food[x,y] 簡單業務: 1.蛇身移 ...
終於審核通過了,開通了我的博客,雖然這么多年,已經長期在從事java相關的架構工作,但是,其實我內心,喜歡的語言一直是c#,可惜,很多時候光靠一人的力量,改變不了什么,現在的我,打算拋開自己的工作,做自己真正喜歡的事情,我開這個博客的目的主要就是為了用c#來開發大型游戲,我的第一個目標,打算使用 ...
本系列博客介紹以python+pygame庫進行小游戲的開發。有寫的不對之處還望各位海涵。 前幾期博客我們一起學習了,pygame中的沖突檢測技術以及一些常用的數據結構。 這次我們來一起做一個簡單的酷跑類游戲綜合運用以前學到的知識。 程序下載地址:https ...
ZedGraph是用於創建任意數據的二維線型、條型、餅型圖表的一個類庫,也可以作為Windows窗體用戶控件和Asp.Net網頁控件。這個類庫具有高度的適應性,幾乎所有式樣的圖表都能夠被創建。這個類 ...