1. 經過開發了乙個小球類的的遊戲,收穫了很多知識,但是我卻發現有很多時間是在查詢資料,是在查詢一下很基本的知識,同時c#不同平台的有些東西並不通用
2. 開始的時候對於更新ui,我們準備用thread,但是我們卻發現命名空間中沒有thread,然後我們轉向了async和await,發現也不行,最後終於找到了用dispatcher time,這樣就花了兩天時間,深感開發艱難
我們的小球終於可以移動了
3. 第二步自然是實現碰撞,對於四邊的自然很好寫,但是布局需要在xml調整為劇中才好計算,碰撞的函式是乙個數學問題,也寫了很久
4. 第三步是產生很多氣泡,由於兩個random若用時間作seed的話產生的偽隨機數相同,開始產生的小球全在同一位置,後來通過將random設定為static搞定了
5.黑洞的產生自然也是數學問題,當小球接近時便會對小球產生作用
7. 還有整個遊戲的ui和布局
可以說如果是乙個人,恐怕早就崩潰了,乙個坑乙個坑的跳過來,始知開發不易
附圖,開發到一半的時候,後期加上了開始介面和一些功能
CTF新手入坑指南
web方面推薦 諮詢vul ghost 推薦逆向 web至少乙個,準備打ctf的話,雜項和密碼學雖然也行,但實際上這個後期並不是很好單走的,輔助型比較多 當然入門級比賽這兩個還是蠻爽的 逆向初步,知道指令 堆 棧還有od ida簡單使用 王爽的x86組合語言是不錯的 c 黑客程式設計也是不錯的 od...
新手入坑Vue Vue cli是什麼?
vue cli是什麼?vue cli是vue.js的腳手架,用於自動生成vue.js webpack的專案模板,分為vue init webpack 專案名 和vue init webpack 專案名 兩種。當然首先你的安裝vue,webpack,node等一些必要的環境 生成專案 1,開啟控制台,...
入坑C 之vs 新建C 專案
新建乙個專案步驟 1.開啟visual studio 2017 ide工具 開啟之後基本就是這樣的頁面了 2.選擇檔案,點選新建乙個專案的選項 3.之後會出現乙個頁面,命名和存放位置 4.當然你也可以預設是這個名詞和專案存放的位置,也可以修改一下預設的儲存空間 如果要選擇其他的存放位置的話,就點選瀏...