原创 《unityshader 入門精要》漫反射光照與高光反射光照模型學習筆記
unity 版本5.4.1,場景中只有一個方向光,沒有天空盒子,光照模式爲forward。 光照模式設置爲Forward(菜單Edit->Project Settings->Player->OtherSettings->Rending
原创 c++ 輸入法導致玩家玩遊戲的時候卡頓:ImmAssociateContext
用到的頭文件 #pragma comment (lib ,"imm32.lib") (不需要#include <imm.h>) C++ 的代碼如下: HIMC hIMC = null HWND hWnd = FindW
原创 ftp斷點下載(多線程)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Ne
原创 Nisi實現安裝包製作
Nisi實現大型端遊安裝包製作 大型端遊客戶端往往客戶端都有幾個G,一般的普通軟件安裝包製作方式並不合適。於是選擇了將客戶端壓縮成7z壓縮包, NISI解壓客戶端的
原创 C# 字節轉換成"B", "KB", "MB", "GB", "TB"實例
public static string FormatBytes(long bytes) { string[] Suffix = { "Byte", "KB", "MB", "GB
原创 C++字符串的轉換UTF8、string、wstring間的轉換
utf8轉string,可以先utf8轉到unicod,unicode再轉string。代碼如下: string LoginUtils::UTF8ToString(const string &str) { wstring ws
原创 C++ string Split分割字符串
//參數1:要分割的字符串;參數2:作爲分隔符的字符;參數3:存放分割後的字符串的vector向量 void Split(const std::string& src, const std::string& separator, std
原创 base64加密解密
const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; 加密 char * LoginUtils::bas
原创 C++ 默認瀏覽器 打開網址和打開指定exe
啓動默認瀏覽器打開網站 VOID LoginUtils::OpenHttp(string url) { const TCHAR szOperation[] = _T("open"); HINSTANCE hRslt = Shel
原创 C# winform檢測應用程序是否已經啓動
program.cs中開始檢測 using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; using S
原创 C# FTP斷點下載
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Ne
原创 獲取相機內容,實現分屏效果小測試
獲取相機內容,實現分屏效果 場景搭建: 1、場景中包括2個相機:main Camera 作爲主相機拍攝遊戲畫面。再創建一個相機camera用於拍攝另一個屏幕內容,background的Alpha通道值設爲0,保證背景透明。 2、創建一個q
原创 fairyGUI文本長度限定在一定字節數內
文本長度限定在一定字節數內 用fairyGUI經常遇到策劃案要求只顯示文本的前N個字節,剩下的字節就顯示“...”或不顯示。 不同的文字、字母、數字在fairyGUI裏渲染的寬度是不一樣的,於是無法通過將文本的自動大小設爲無來實現固定字節
原创 fairyGUI簡單實現視頻播放
fairyGUI簡單實現視頻播放 第一種用fairyGUI裝載器實現 1.fairyGUI;裏創建一個轉載器,導出資源包到unity 1.fairyGUI;裏創建一個轉載器,導出資源包到unity 2.將視頻轉爲ogv格式
原创 fairyGUI實現搜索框
fairyGUI實現搜索框 使用fairGUI的ComboBox實現搜索框需將comboBox的文本框改爲可輸入。原生的combobox是不支持文本輸入的。 搜索框製作操作基本製作如下: 1.點擊菜單欄選中新建下拉框,按提