原创 貪喫蛇進階之路

第一次打貪喫蛇的時候,花了好多時間,打出的代碼如下: #include<stdio.h> #include<stdlib.h> #include<time.h> char map[12][12] = { '\0' }; int i

原创 貪喫蛇設計與算法

我覺得在這個遊戲中,最難的就是move函數了,打得很艱難,不過最後終於在改了很多次後成功打出來了。如下: void move(char a) { int j1 = sx[0], j2 = sy[0]; if (fo

原创 3D遊戲編程——血條製作

血條(Health Bar)的預製設計。具體要求如下 分別使用 IMGUI 和 UGUI 實現 使用 UGUI,血條是遊戲對象的一個子元素,任何時候需要面對主攝像機 分析兩種實現的優缺點 給出預製的使用方法 IMGUI 用sc

原创 淺析饑荒的遊戲設計元素

饑荒背景簡介 《饑荒》是由Klei Entertainment開發的一款動作冒險類求生遊戲,於2013年4月23日在PC上發行,2015年7月9日在iOS發佈口袋版。 前傳劇情 麥斯威爾是魔術師,原名叫威廉卡特,旅居於英國,

原创 3D遊戲編程——模型與動畫

動畫部分 首先是玩家的動畫控制器: 巡邏兵的動畫控制器: 運行時場景 預製 patrol的設置: player的設置: Plane的設置: Plane的子對象也做了不少設置,這裏不再詳細給出。 Trigger的設置:

原创 3D遊戲編程——粒子光環

首先創建一個新對象,在這個對象裏新建粒子系統: 新建一個腳本,掛載在上面的對象上。下面是腳本的內容: 首先,是光環的一些屬性: public ParticleSystem particleSystem; //粒子系統對象

原创 3D遊戲編程——圖片識別與建模

註冊Vuforia賬戶 創建證書 創建數據庫 創建Target 導入Vuforia的unity擴展包 下載Target 導入Target 刪除原有攝像機,添加ARCamera 打開ARCamera的Vuforia配

原创 3D遊戲編程——物理系統與碰撞

這次在場記中加了一個選項,場景中的空對象GameObject添加的場記腳本中可以選擇是否使用物理引擎: 下面是Adapter模式的設計。 按照老師給的這張圖: 我們將使用IActionManager接口,來進行調用發射飛碟的方

原创 離散仿真引擎基礎

簡答題 解釋遊戲對象(GameObjects) 和 資源(Assets)的區別與聯繫 遊戲對象(GameObjects)的官方解釋: GameObjects are the fundamental objects in Unity

原创 Java語言歷史

20世紀90年代,硬件領域出現了單片式計算機系統,這種價格低廉的系統一出現就立即引起了自動控制領域人員的注意,因爲使用它可以大幅度提升消費類電子產品(如電視機頂盒、麪包烤箱、移動電話等)的智能化程度。Sun公司爲了搶佔市場先機,在1991

原创 貪吃蛇設計與算法

我覺得在這個遊戲中,最難的就是move函數了,打得很艱難,不過最後終於在改了很多次後成功打出來了。如下: void move(char a) { int j1 = sx[0], j2 = sy[0]; if (foodnu

原创 創立達摩院,馬雲是想當武林盟主嗎?

這兩天雲棲大會期間,很多人的朋友圈被“達摩院”和“1000億”投資刷屏。從去年的“五新”到今年的“達摩院”,馬雲定期在每年十月中旬颳起一股輿論風潮,已經成爲常態。 不過,今年的達摩院在某種意義上,要遠比五新更深刻。 從最簡單的層面看,時

原创 IT倫理與道德

1.個人隱私問題 個人隱私包括傳統的個人隱私和現代個人數據。傳統的個人隱私有姓名,出生年月,身份證編號,婚姻家庭,教育等。現代個人數據有用戶名和密碼,IP地址等。合理合法的隱私應受到保護。在計算機時代,隱私極易受到侵害,這最直接的影響就

原创 貪吃蛇進階之路

第一次打貪吃蛇的時候,花了好多時間,打出的代碼如下: #include<stdio.h> #include<stdlib.h> #include<time.h> char map[12][12] = { '\0' }; int i, j,

原创 IT風投的優勢

首先提出一個問題,什麼是風投? 風險投資(英語:Venture Capital,縮寫爲VC)簡稱風投,又譯稱爲創業投資,主要是指向初創企業提供資金支持並取得該公司股份的一種融資方式。風險投資是私人股權投資的一種形式。風險投資公司爲一