原创 Dreamweaver 預覽界面中文亂碼解決方案

1、做網站開發經常需要處理多國語言,最常見的中英混排。使用瀏覽器顯示正常,卻在 Dw 預覽窗口中顯示亂碼,嚴重影響視覺效果和開發進度。網上查了資料說文件默認格式設置爲 Utf-8,經過多種嘗試還是無法解決下面問題。 2、經過各種測試,其

原创 圖形學——觀察

圖形學——觀察一、概述二、定義一個相機三、觀察矩陣(View Matrix)四、LookAt 函數 一、概述 觀察空間經常被稱爲 OpenGL 的攝像機(Camera),所以有時也稱爲攝像機空間(Camera Space)或眼空間

原创 OpenGL入門二——變換

OpenGL入門二——變換一、預備知識二、實現三、控制四、預覽與源碼 一、預備知識 齊次座標:https://blog.csdn.net/zhanxi1992/article/details/106222998 圖形學變換——平

原创 圖形學變換——平移、旋轉和縮放

圖形學變換一、概述二、平移二、旋轉三、縮放 一、概述 在齊次座標中,所有的仿射變換都可以使用如下形式的 4 x 4 矩陣來表示 點 p(x,y,z)p (x, y, z)p(x,y,z) 表示方式爲 向量 a⃗(x,y,z)\

原创 LaTeX 安裝及環境配置

LaTeX 安裝及環境配置一、背景二、準備1、核心庫 TeX Live2、編輯器 TeXstudio三、安裝1、TeX Live 20202、TeXstudio四、測試 一、背景 LaTeX(/ˈlɑːtɛx/,常被讀作/ˈlɑː

原创 OpenGL入門一——分形Sierpinski

OpenGL入門一——分形Sierpinski簡介一、謝爾賓斯基三角形(Sierpinski triangle)二、進階 3D 版謝爾賓斯基三角形 簡介 分形是圖形學入門的經典,下面將以謝爾賓斯三角作爲講解 一、謝爾賓斯基三角形(

原创 Visual Studio 2017 配置 OpenGL

OpenGL庫 1、FreeGLUT 3.0.0 :安裝下載參照博文 Visual Studio 2017 編譯 Freeglut 2、GLEW 2.1.0 :下面方法二選一,建議直接使用官方編譯文件 (1)代碼編譯下載:https://

原创 Visual Studio 2017 編譯 Freeglut

FreeGLUT 是 OpenGL 官方推薦使用的 GUI 庫,用於替換許久不更新的 GLUT 庫。OpenGL 入門學習常用庫之一,下面詳細介紹如何在 Windows 平臺編譯 FreeGLUT 庫。當然你也可以直接去官網下載編譯好的庫

原创 Unity遊戲iOS AppStore 內付費接入(In app purchase)

前陣子忙着趕項目沒什麼時間做總結,前兩個星期iOS審覈通過,項目也順利在北美上線了。剛好公司組織旅游回來,抽空總結寫Unity iOS 內付費的接入。 1、前置條件: (1)    蘋果開發者賬號(99美刀一年,沒有的話可以在某寶上買個p

原创 基於NavMesh的A*尋路算法

基於NavMesh的A*尋路算法 一、            導入數據生成NavMesh導航輪廓 1、由文本導入數據,數據要求:可走輪廓的最外圍爲順時針方向,障礙物爲逆時針方向,頂點不可有重複的,各障礙物不可疊加; 2、使用掃描線算法劃分

原创 Ubuntu 16.04 64bit 安裝爲知筆記以及解決Qt5 Creator無法切換輸入法(fcitx)輸入漢字問題

首先按照官方步驟安裝(http://www.wiz.cn/compile-client.html) Qt   安裝 5.7.0 for Linux 64-bit (715 MB) 或者更高版本http://download.qt.io/o

原创 UGUI自適應工具

遊戲開發中UI自適應是個非常重要的環節,自適應方式不僅影響遊戲的美觀,也影響在不同機型上的交互。實際遊戲開發中美觀方面一般交給美術或策劃調整,然聞道有先後,術業有專攻。需要一個簡單易用的工具來輔助他們調整,通過代碼修改  Scene 下的

原创 Ubuntu 16.04 64bit Apache2的安裝及配置

Ubuntu下安裝Apache2,apache是目前應用最廣泛的web服務器之一,配置搭建也相對簡單。 一、安裝 sudo apt-get update sudo apt-get install apache2   二、配置 1、根目

原创 Unity 與 Android aar 包交互

新版Unity已經支持與 aar 包交互,相較以前的 jar 包交互在資源管理上更加合理,這裏不在贅述。 一、工具版本  Unity 5.6.4f1 Android Studio 2.3 二、創建Android aar包 1、創建空And