原创 繼承(Virtual)與組合

1.繼承:在繼承中使用虛函數(Virtual),是想在父類中調用子類的虛函數的實現。如果父類基本上不用調用該方法,那麼就直接將該方法放到子類中去,或用組合實現。 2.組合:組合是想使某個類擁有一些額外的屬性。例如:爲CSprite賦予移動

原创 JGE 遊戲引擎粒子系統分析

JGE 遊戲引擎粒子系統分析 作者: 劉鵬 日期: 2009-05-07 JGE 遊戲引擎提供了粒子系統,基於粒子系統可以實現火、爆炸、煙、雲、霧等效果。本文對該粒子系統的實現做了深入剖析。 轉載:http://www

原创 老碼農教你學英語

本文作者: 伯樂在線 - 老碼農 。如需轉載本文,請先參見文章末尾處的轉載要求。 對於咱們這些高端大氣、時刻需要和國際接軌的碼農,英語的重要性自然是毋庸置疑的。尤其是那些胸懷大志的潛在大牛們,想在碼農行業闖出一片天地,秒殺身邊的小弟們

原创 書籤

http://www.dotnetperls.com/    //c#  http://www.w3school.com.cn/php/php_mysql_create.asp //php http://www.workerman.net

原创 unity性能優化

本問轉至:http://blog.163.com/jian__1216/blog/static/17124915120141048059806/ 1. CPU Usage     A. WaitForTargetFPS:      

原创 OpenGL模板緩衝區與模板測試

相關鏈接:http://www.cnblogs.com/aokman/archive/2010/12/13/1904723.html 幀緩衝區有許多緩衝區構成,這些緩衝區大致分爲:   顏色緩衝區:用於繪圖的緩衝區,它包含了顏色索引

原创 OpenGL.Stencil Buffer

原文地址:http://www.cppblog.com/init/archive/2012/02/18/165910.aspx 3D繪圖的畫面內存FrameBuffer,除了要記錄每個像素的顏色信息外,還要存儲每個像素的Z值來做ZBuff

原创 unity shader reflect

改編自《cg教程--可編程實時圖形學權威指南》上的demo。本文的目的不在於教你如何實現反射效果,而是在於讓你學會遷移cg、hlsl、glsl到unity中[unity shader 資料很少,但是前面哪幾種還是相對較多的 ]反射向量計

原创 手機渲染

手機:Galaxy Nexus Gpu渲染器: PowerVR SGX 540 7個全屏半透明渲染37幀左右 9個全屏半透明渲染30幀左右 profiler可以看到CPU mesh.DrawVbo佔用了百分之七八十的時間,猜測原因:dra

原创 unity 半透明與不透明對象渲染順序

不透明對象shader片段 SubShader {LOD 100Tags{ "IgnoreProjector" = "True" "RenderType" = "Opaque"}Cull OffLighting Off//ZWrite O

原创 在mac下設置環境變量

在mac下設置環境變量   在基於unix/linux的操作系統下進行程序開發,使用環境變量將會方便。通過設置環境變量將可以在任意目錄通過輸入程序名來執行設定目錄下的程序。不需要通過cd將工作目錄改變到程序目錄再執行程序。而且免去了

原创 PHP調試環境之:Eclipse for PHP

Eclipse IDE for PHP Developers + Zend Debugger Feature 。     在網上搜過一些朋友配置 eclipse --> php --> pdt ,看起來超級麻煩。而且時光變遷,網友介

原创 OpenGL Insights 閱讀有感

Performance Tunning for Tile-Based Architecture Tile-Based架構下的性能調校 by Bruce Merry GameKnife譯 譯序                       

原创 [Mac]如何在Finder標題欄顯示當前文件夾路徑?

Finder窗口的狀態欄在默認狀態下,是隻會顯示當前瀏覽的文件夾名稱,那MacGG如何做能夠讓他顯示完整的訪問路徑呢? 打開“終端”(應用程序->實用工具),輸入以下兩條命令: defaults write com.apple.f

原创 c#委託和事件區別

class Program { static void Main(string[] args) { A a = new A(); a.m_Delega