原创 未成年防沉迷系統的想法

    既然控制不住,爲什麼不適當引導   專門開個 未成年的 服務器, 未成年賬戶 只能登錄 未成年的服務器,並且只能包年或者包月,不能充值 點卷,等虛擬物品 要解鎖 皮膚,可以通過 一些額外的學習計劃來解鎖,而不是通過 遊戲金幣或者

原创 淺談反饋遊戲性代入感

  遊戲與程序和APP從反饋上有什麼區別? 都是 按下按鈕,互動一個物品 就可以得到反饋。 爲什麼都是反饋,遊戲卻感到有趣。而不是 使用程序或者APP 不停的與UI互動,就感到快樂。 是代入感嗎?進行遊戲的時候,玩家操作者把自己當成角色,

原创 [Unity][NavMeshAgent]鼠標點擊自動尋路點擊屏幕UI按鈕卻穿透UI

當使用NavMeshAgent自動尋路的時候,鼠標點擊屏幕上的UI按鈕, UI按鈕的事件 和 角色自動尋路到目的地 這兩件事同時發生。 發生了UI穿透的事情,是爲什麼。   因爲在 鼠標點擊目的地,角色自動尋路的Update函數裏面 沒有

原创 [Unity][NavMeshAgent]父物體與子物體座標偏移導致目的地導航無法移動的問題解決辦法

  1.先使得物體只保留NavMeshAgent組件,以及相關配套的組件, 使用代碼,確認這個代碼是否正確,並且能夠移動。 agent.SetDestination(target.transform.position); 2.判斷 物體

原创 [Unity][Transform]父物體與子物體座標偏移導致的問題

  一些設定導致 物體的座標不與 實際物體 的座標一致。   座標偏移會導致哪些問題? 1.導航目的地 與實際位置不一致,導致無法到達目的地。 2.敵人物體與角色物體的 實際位置不一致,導致一系列問題。   人物模型導致的座標偏移的問題

原创 [Unity][NavMeshAgent]怎麼計算角色走過的路程長度

  1.確定路程長度,得獲得 2個座標點,起點 和 終點。 float f = Vector3.Distance(a,b); 2.對累計走過得長度進行累加 float distance += f;   這個條件得在什麼情況下,計算累計

原创 [Unity][JSON][存檔]JSON存檔無法保存DateTime類型變量

如果要保存System.DateTime變量數據,就必須把年月日小時分鐘秒,拆分成幾個不同的Int類型變量                

原创 [Unity]數據唯一標識hashCode於instanceID有什麼區別

  hashCode用於區分不同數據。 顯示結果: intDatas[0] .HashCode:-553279680 int_A:11///HashCode:11 int_B:12///HashCode:12 intDatas[1]

原创 [Unity].asset文件的唯一標識

  .asset文件獲得唯一標識。 使用GetHashCode() 來獲得唯一區別於其他.asset文件的唯一標識。        

原创 [Unity][C#]數組循環遍歷查找成員變量Array.Find函數

如果是對於數組 的 成員進行查找,如果用 For或者Foreach循環語句,可以查找多個變量。 而Array.Find函數可以 更快的查找一個 數組中 單個變量。 ... List<int> int_list = new List<in

原创 [Unity][數據存儲][存檔]唯一標識instanceID有啥用

  instanceID,hashID,Local Identfier In File Local Identfier In File只能在Inspector視圖的Debug模式下,場景運行後,纔有唯一的數值。   在場景中無論是編輯器,

原创 遊戲開發立項

  看了攻殼的視頻,心癢難耐。   遊戲工作室 開始,由於成本有限。 而 手機遊戲 和 單機遊戲 有些題材的選擇 可以 大規模的 減少成本,以及 缺乏資金而帶來的 遊戲質量的下降這個大坑。   工作室成員擅長的領域、題材、類型 喜歡的領域

原创 [Unity][Fungus]在SayDialog中顯示Flowchart變量的值

導入Fungus到新的項目中 FungusExamples-Math-MathQuiz場景中 Flowchart設置了很多不同名稱的變量, 在Block名字爲Start中的Commands中對這些Flowchart的Float變量進行數學

原创 [Unity][Fungus]對話框SayDialog菜單框MenuDialog不是自己設置的對話框

  對話框SayDialog菜單框MenuDialog不是自己設置的對話框,對話框的UI不能自適應,UI佈局不是提前設置好的Dialog,這是爲什麼 每次進入不同的Flowchart的時候,就要對 SayDialog對話框和 MenuDi

原创 [Unity]SendMessage有啥用

  接着相關資料1的內容,刪除其中CubeJump調用Play3DSound的AnimationEvent。   添加一個UIButton 在視圖中,鼠標右鍵UI-Button新建一個UIButton按鈕,其Button組件的OnClic