原创 #1024程序員節#1024勳章

1024勳章

原创 [讀書筆記----unity shader入門精要] Unity shader 實現高光反射光照模型

逐頂點光照 // Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld' Shader "Custom/SpecularVertexLevel" {

原创 [讀書筆記----unity shader入門精要] Unity shader 實現漫反射光照模型

逐頂點光照 Shader "Custom/DiffuseVetexLevelMap" { Properties { _Diffuse("Diffuse", Color) = (1,1,1,1) } SubShader

原创 [G星計劃]--Dr.Mech項目開發總結

參加了爲期7天的第一輪DEMO競賽,現在結果還沒有出,總結一下開發過程中的一些要點。 問題: 關於項目時間安排,由於項目核心代碼量並不算太多,所以前幾天還是比較從容的,不過這也導致許多細節只能在最後一上午進行完善,倉促中不免發

原创 Visual Studio引入外部庫 ---- 弄懂靜態庫lib和動態庫dll

這兩天由於想要研究一下socket的相關內容,但是沒想到引入外部庫還有這麼多門道。 根據維基百科定義:一個現代編譯器的主要工作流程如下:源代碼(source code)→ 預處理器(preprocessor)→ 編譯器(compi

原创 洛谷 P3367 ---- 【模板】並查集

題目描述 給出一個並查集,請完成合並和查詢操作。 輸入格式: 第一行包含兩個整數N、M,表示共有N個元素和M個操作。 接下來M行,每行包含三個整數Zi、Xi、Yi 當Zi=1時,將Xi與Yi所在的集合合併 當Zi=2時,輸出Xi與Yi

原创 Vue入門 ---- 路由router

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-wi

原创 PHP實現簡單文件上傳系統

目錄結構如下,其中包含兩個代碼文件和一個uploads文件夾(用於存放上傳的文件) index.php 該代碼實現html頁面,包括需要填寫學號和姓名,上傳文件大小不得超過20M <form action="fileSystem.ph

原创 [讀書筆記]----遊戲引擎架構(四)

第四章 遊戲所需的三維數學 注:這個章節中矩陣和四元數部分的內容因涉及線性代數和計算機圖形學等內容,略有抽象,博主才疏學淺,暫未參透。 4.1 在二維中解決三維問題 4.2 點和矢量 笛卡爾座標系是遊戲編程中最廣泛使用的座標系,但需謹

原创 [讀書筆記]----遊戲引擎架構(三)

第三章 遊戲軟件工程基礎 這一章節主要介紹了面向對象的相關概念,這對於本書的閱讀及整個遊戲開發都是很重要的。 3.1 重溫C++及最佳實踐 類和對應的實例之間存有一對多的關係。 封裝(encapsulation)是指對象向外只提供有限

原创 [讀書筆記]----遊戲引擎架構(一)

寒假時間比較忙,一方面需要準備考研方面的內容,同時還有一個負責監工的web課題、一個自己的大創,但還是希望能夠認真讀完這本書,不瞭解這本書的讀者可以先看一下遊戲引擎架構(豆瓣)。想入門遊戲開發的朋友這本書是一定要讀的啊! 廢話不多說,

原创 [讀書筆記]----遊戲引擎架構(二)

第二章 專業工具 2.1 版本控制 書中以Subversion和TortoiseSVN介紹了版本控制工具的相關概念,博主主要使用Git,故略看。 2.2 微軟Visual Studio 由C++編寫的程序由源文件所組成,這些文件包含程

原创 C語言實現最小生成樹構造算法

這篇文章主要爲大家詳細介紹了C語言實現最小生成樹構造算法,利用Prim算法或kruskal算法求解,具有一定的參考價值,感興趣的小夥伴們可以參考一下 最小生成樹 最小生成樹(minimum spanning tre

原创 C語言簡單實現快速排序

快速排序是一種不穩定排序,這篇文章主要爲大家詳細介紹了C語言簡單實現快速排序,具有一定的參考價值,感興趣的小夥伴們可以參考一下 快速排序是一種不穩定排序,它的時間複雜度爲O(n·lgn),最壞情況爲O(n2);空間

原创 PHP實現簡單註冊登錄系統

目錄結構如下,其中function文件夾下包含兩個函數文件,uploads文件夾用於存放上傳的文件。 html頁面 登錄頁面 index.html <form action="login_process.php" method