原创 背景運動補償具體思路

獲取攝像機位置(Awake) 初始化攝像機以前的位置(Start) 計算每幀背景各層的運動量 計算相機運動量fparallax fparallax = (CamPrePos.x - cam.position.x) *

原创 簡直要炸

謝希仁書中,把“分組”和“數據報”作爲同義詞使用。因此ip分組和ip數據報說的一個東西。(TCP/IP體系,網絡層) 無論那一層傳送的數據單元,都可籠統的用“分組”來表示。 網絡層中的“網絡”二字和我們平時口中說的網絡沒有關係

原创 Unity技術積累

關於Unity攝像機總是莫名改變覆蓋範圍的問題。 Generic 命名空間中包含幾個新的泛型集合類. 老油條需要花時間好好總結一下rigidbody2D組件,比如一般情況下爲什麼要加rigidbody2D組件。 總結OnTrig

原创 手記從IOS運行機制看“OS”

自從出現了操作系統以來,就沒有過所謂真正的“多任務”。所謂多任務,無非是CPU速度夠快而足以支撐極短時間內在多個進程內動作罷了。而所謂的“單任務”,無非是隻能讓當前任務獨享資源罷了。

原创 手記安卓與Windows命令行

Android 調試橋 adb devices命令檢測Android SDK是否安裝成功,顯示如下: 機型適配過程中我們最常用的就是adb logcat,雖然沒有出現逾期的log信息。 Android 調試橋作爲一個客戶

原创 經典排序算法的設計與實現

理解技巧: 代碼中遇到while(){}循環時,先考慮跳過循環的情況(即不滿足判斷條件的情況),以達到簡化代碼的目的。這樣反而能幫助理解while(){}循環的作用。 關注變量在程序中是否發生變化(或者說有沒有被賦值):沒有發生

原创 專業英語之OS

進程控制: 信號量semaphore[’sɛməfɔr] 存儲器管理: 編譯程序 Compiler 目標模塊 Object Module 連接程序 Linker 裝入模塊 Load Module 裝入程序 Loader

原创 查找樹比較

二叉查找樹(BST),平衡二叉查找樹(AVL),紅黑樹(RBT),B~/B+樹(B-tree)。這四種樹都具備下面幾個優勢: (1) 都是動態結構。在刪除,插入操作的時候,都不需要徹底重建原始的索引樹。最多就是執行一定量的旋轉,

原创 Unity中Instantiate的用法

//傳入d預設 public GameObject explosion; // 爆炸的效果Prefab組件(一個爆炸的動畫) void OnExplode() { /

原创 OnTriggerEnter2D(Collider2D)和Component.tag

Unity,沒有使用過的函數太多,陌生。 點贊 收藏 分享 文章舉報 FanBro 發佈了66 篇原創文章 · 獲贊 85 · 訪問量 23萬+ 私信

原创 最小生成樹的兩個算法

Prim算法頂點開始; Kruskal算法邊開始;連通分量的遊戲。 點贊 1 收藏 分享 文章舉報 FanBro 發佈了66 篇原創文章 · 獲贊 85 · 訪問量 23

原创 如何由Java文件生成jar包

我們知道jar包可以省去每次把大量Java文件拷貝到不同項目的麻煩,那如何由Java文件生成jar包呢? 一般有這種需求時,首先新建一個Java項目(Project)然後把核心的東西拷貝到src文件下,中間有報錯或者重複的提示暫時

原创 C++中關於[]靜態數組和new分配的動態數組的區別分析

本文以實例分析了C++語言中關於[]靜態數組和new分配的動態數組的區別,可以幫助大家加深對C++語言數組的理解。具體區別如下: 一、對靜態數組名進行sizeof運算時,結果是整個數組佔用空間的大小; 因此可以用sizeof(數

原创 深入理解Atwood定律

導讀:在Jeff Atwood發表於2007年的這篇博客裏,他提出了著名的“Atwood定律”,即”任何能夠用JavaScript實現的應用系統,最終都必將用JavaScript實現。“ (Any application that

原创 eiR和tiC的疑難(5.10工作記錄)

錯誤原因:enemy.js中的distanceToGoal()方法添加如下判斷 if (this.nextPathPointCount === this.pathPoints.length) { this.s