原创 Unity 2017 Game Optimization 讀書筆記 Dynamic Graphics(2)

Lighting and Shadowing 現代的遊戲中,基本沒有物體能在一步就完成渲染,這是因爲有光照和陰影的關係。光照和陰影的渲染在Fragment Shader中需要額外的pass。 首先要設置場景中的Shadow Casters

原创 Unity 2017 Game Optimization 讀書筆記 The Benefits of Batching

batching(合批) 和大量的描述一個3D物體的數據有關係,比如meshes,verices,edges,UV coordinates 以及其他不同類型的數據。在Unity中談論batching,指的是用於合批mesh數據的兩個東西:

原创 Unity 2017 Game Optimization 讀書筆記 Dynamic Graphics(1)

The Rendering Pipeline 渲染表現差有可能取決於CPU端(CPU Bound)也有可能取決於GPU(GPU Bound).調查CPU-bound的問題相對簡單,因爲CPU端的工作就是從硬盤或者內存中加載數據並且調用圖形

原创 聊聊網絡遊戲同步那點事

寫的非常好的一篇博文,轉載自https://www.cnblogs.com/murongxiaopifu/p/6376234.html 0x00 前言 16年年底的時候我從當時的公司離職,來到了目前任職的一家更專注於遊戲開發的公司。接手的

原创 反走樣技術相關文章

https://zhuanlan.zhihu.com/p/28800047 https://zhuanlan.zhihu.com/p/57503957 https://zhuanlan.zhihu.com/p/33444125 https

原创 Unity 2017 Game Optimization 讀書筆記 Dynamic Graphics (4)

Optimizing Unity UI 本章講探討一些能夠提升UGUI性能的優化方法。 1.Use more Canvases 一個Canvas的主要任務就是管理它層級下的所有UI元素,並且通過Draw Call去渲染它們。其中Canva

原创 團隊行爲心理學讀書筆記(5)執行力背後的行爲心理學

違紀行爲若沒有得到及時懲處,就會蔓延 破窗效應 美國斯坦福大學心理學家菲利普·辛巴杜在1969年進行了一項實驗,他把兩輛一模一樣的汽車停在了不同的兩個社區,其中,一個社區是加州帕洛阿爾託的中產階級區,另一個則是治安相對不太好的紐約布朗克斯

原创 團隊行爲心理學讀書筆記(3)領導力背後的行爲心理學

有小缺點的主管,在下屬眼裏更有魅力 一位心理學教授曾做了一個關於管理者魅力的實驗,他給被測試的對象播放了四段情節類似的訪談錄像:出現在第一段錄像裏的是一個非常優秀的成功人士,他成就輝煌,面對主持人的採訪,態度非常自然,談吐不凡,沒有一點羞

原创 團隊行爲心理學讀書筆記(4)帶隊伍背後的行爲心理學

成就高效團隊的基礎:信任 信任具有三個特徵:第一,信任者承擔着一定的風險,信任者要承受被信任者失信的損失;第二,被信任者的行爲不在信任者的控制之內;第三,如果某一方違約,將會獲取短期的利益。在團隊合作中,團隊成員彼此之間的關係和信任程度,

原创 LeetCode 286. 牆與門 多源BFS和DFS

 思路1: DFS,對於每個門進行一次DFS搜索,記錄每個位置對每個門的距離,當有更小距離的門時更新這個數值 public void WallsAndGates(int[][] rooms) {

原创 LeetCode 面試題57 - II(劍指offer) 和爲s的連續正數序列

今天畢業五年了,一直忙於工作和享受,自從當年找完工作後就一直沒有再刷過題,作爲搬磚的碼農,覺得還是應該養成長期刷題的習慣堅持下去。之前堅持了每天被一會單詞,如今雅思一本也快看完了,從今天開始準備在保證每週一題的最低基礎上堅持下去,不爲別的

原创 Unity 2017 Game Optimization 讀書筆記 Dynamic Graphics (3)

Rendering performance enhancements Enable/Disable GPU Skinning 開啓GPU Skinning可以減輕CPU或GPU中Front End部分中某一個的負擔,但是會加重另一個的負擔

原创 Unity 2017 Game Optimization 讀書筆記 Dynamic Graphics (6)

1. Use less texture data 這條優化技巧非常直接,減少texture的數據量,減少分辨率或者降低位數,雖然可能會降低渲染質量。但是通常使用16-bit textures並不會明顯的感覺到渲染效果下降。 MipMap技

原创 leetcode 面試題22. 鏈表中倒數第k個節點

    /** * Definition for singly-linked list. * public class ListNode { * public int val; * public ListNod

原创 UnityEngine.UI.dll 路徑

2019.2之後,路徑已經從 Unity安裝目錄下的Editor\Data\UnityExtensions移動到了 package裏,通過package編譯後生成的dll在工程目錄下的library裏