原创 DirectX11創建dx11項目

創建一個DirectX Demo程序 1、在VS2013下創建一個c++的Win32 Project 2、在鏈接器添加DirectX的lib文件   具體操作如下:在解決方案目錄下右鍵選擇項目屬性,打開配置屬性裏的鏈接器,在輸入選項

原创 Android ImageView手勢縮放完整的實現

已經有很多開源的縮放控件了,實際做項目沒有必要重複造輪子,但對於學習來說自己親自實現一個縮放的ImageView是大有益處的。所以這裏分享一下自己學習的心得。   1、創建一個類繼承ImageView。 public class Ges

原创 c#用npoi讀取excel

下載NPOI的library http://npoi.codeplex.com/downloads/get/872547 然後在vs2012中添加引用NPOI.dll 讀取excel中的一個表格的內容並且返回datatable類型 pub

原创 openGL學習筆記6 bmp 2D紋理貼圖

#include<Windows.h> #include<gl/glut.h> #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"") #de

原创 Unity打造簡易的GalGame遊戲劇本編輯引擎

     GalGame相比其它類型的遊戲場景簡單,遊戲要素不多,靠的是精美的畫面和動人的劇情以及舒服的bgm。GalGame遊戲根據玩家做出的不同選擇產生不同的結局,而這個觸發條件往往是和主角的好感度有關。      對於這樣的遊戲來說

原创 各類排序算法代碼

#include <iostream> #include <time.h> using namespace std; //冒泡排序 //將數字與後面的數比較,如果大於後面的數則交換,否則繼續移動。 //大的數會排到數組尾部,過程和氣

原创 Unity3d版FlappyBird(像素小鳥)

一、小鳥 在遊戲中,小鳥並不做水平位移,而是通過障礙物的移動讓小鳥有水平運動的感覺,小鳥只需要對鼠標的點擊調整豎直加速度就可以了,同時加上水平旋轉模仿原版的FlappyBird的運動。同時,還要對豎直位置進行判斷,否則遊戲不能正常結束。

原创 openGL學習筆記4

四、光照 相關函數 glMaterialfv 指定用於光照計算的當前材質屬性。參數face的取值可以是GL_FRONT、GL_BACK或GL_FRONT_AND_BACK,指出材質屬性將應用於物體的哪面。 #include<Windo

原创 Android5.0以上實現全透明的狀態欄(仿網易雲界面)

Android4.4以上要實現沉浸式狀態欄可以通過在style文件設置 <style name="AppTheme.NoActionBar"> <item name="windowActionBar">false</ite

原创 Android Studio導入OpenCV Android SDK

一、到OpenCV官網下載SDK。 http://opencv.org/downloads.html 選擇Android平臺的SDK,下載完成後解壓。 二、新建AndroidStudio的項目 這裏項目名爲TestOpenCV。 然後

原创 openGL學習筆記5 顯示漢字

五、顯示漢字#include<Windows.h> #include<gl/glut.h> #pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"

原创 openGL學習筆記3

三、視口變換 相關函數 glLoadIdentity(); 將當前的用戶座標系的原點移到了屏幕中心:類似於一個復位操作。 void gluLookAt(GLdouble eyex,GLdouble eyey,GLdouble eye

原创 Android 仿寫微信裏的標籤功能

微信中有對聯繫人添加標籤的功能,如下圖所示。 這裏有三種狀態的標籤,分別的未選擇,選中,編輯中,由於前兩種標籤不需要提供輸入,所以用TextView實現即可,編輯中的標籤用EditText來實現。而標籤的形狀就用Shape來實現。

原创 OpenGL學習筆記1

一、環境配置 win8+vs2012+freeflut+glew 按照下面這篇文章來配置 http://blog.csdn.net/panzhenjie/article/details/18879559 測試 新建控制檯程序 #in