原创 3D_HW11

3D Programming & Design Date: 2019/12/18 實現效果 實現過程 Vuforia使用 虛擬按鍵小遊戲 實現效果 視頻網址: http://www.iqiyi.com/w_19

原创 3D_HW3

編程實踐 Priests and Devils Priests and Devils is a puzzle game in which you will help the Priests and Devils to cross

原创 貪喫蛇(智能蛇的一些算法)

在網上參考了各大神的代碼後,瞭解了BTS算法: 要實現一定的智能,肯定就要用到相應的尋路算法.我採用的是最簡單的寬度優先搜索的方式 (BFS算法) 所以在具體的實現遊戲之前,我們先來看一下BFS算法. 該算法在<算法導論>中有詳

原创 3D_HW10

3D遊戲編程與設計 HW 10 P&D 過河遊戲智能幫助實現 實現狀態圖的自動生成 講解圖數據在程序中的表示方法 利用算法實現下一步的計算 演示視頻 http://www.iqiyi.com/w_19sb4adyrd.html

原创 3D遊戲編程設計_HW4

Priests And Devils v2 完整項目地址 https://github.com/boluoDhai/3D_HW4 演示視頻 http://www.iqiyi.com/w_19s9llhizp.html 動作分離 我

原创 貪喫蛇的部分設計

首先,我們得想想貪喫蛇遊戲的結構,四周的邊框,邊框裏的蛇,和隨機出現的食物而這些所有的部分,都是侷限在邊框這一範圍內,因此,我們可以先創建一個二維數組,將這三個部分分別用不同的數字表示。 創建完基本的二維數組之

原创 3D_HW9

3D遊戲編程 HW9 血條(Health Bar)設計 IMGUI 演示效果 UGUI 演示效果 兩者比較 預製的使用方法 視頻網址 血條(Health Bar)設計 IMGUI 這種實現比較

原创 leetcode-尋找最長迴文字符串(第五題)

leetcode-尋找最長迴文字符串(第五題) @: 2018-10-28 題目描述如下: Given a string s, find the longest palindromic substring in s. You ma

原创 3D_HW5

3D_HW5 2019/10/03 github: https://github.com/boluoDhai/3D_HW5 演示視頻 http://www.iqiyi.com/w_19s9m6k7s5.html Hit UF

原创 3D遊戲編程第八次作業

3D遊戲編程第八次作業 粒子光環 運行截圖 具體實現 粒子光環 作業要求: 參考 http://i-remember.fr/en 這類網站,使用粒子流編程控制製作一些效果, 如“粒子光環” 運行截圖 具體實現 本次作

原创 3D遊戲設計-模型與動畫

Unity 第七次作業 智能巡邏兵 運行截圖 視頻網址 具體模型 發佈訂閱模式 源代碼 player_movement.cs UI.cs MonsterMove.cs Judge.cs 智能巡邏兵 提交要求:

原创 3D_HW6

3D_HW6 UFO改進版 打靶遊戲 Hit UFO改進版 遊戲的運行gif圖如下: 視頻網站: http://www.iqiyi.com/w_19sb7i6zpx.html 改進飛碟(Hit UFO)遊戲: 遊戲

原创 3D遊戲編程-HW2

HW2 1. 簡答題 解釋遊戲對象(GameObjects)和資源(Assets)的區別和聯繫 Assets可以包含很多我們做遊戲需要的東西, 本質上是一個文件夾. 在Unity中如果把Scenes中的GameObjects拖到

原创 C++extern全局變量

C++extern全局變量 @2018-11-15 用C++編寫多文件時一直有個疑惑, 就是多個文件能否在一個頭文件當中聲明全局變量, 然後其他文件可以一起用. 但是以前沒有研究過, 這樣子做總會出錯, 今天來總結一下. 聲明與定義:

原创 C++右值引用與函數返回值

大一的時候在matrix上打的一道題目, 出現了迷之BUG, 後來請教了助教, 是右值引用的問題. bool operator != (simple_iterator &a) { return *pointer != *a.p