Time of Update: 2018-12-04
::金點時空::第三回:第一個D3D程式 熱!熱!太熱了,成都的熱和北方的熱是不同的,在北方只要不在陽光下沐浴就不會覺得太熱,但成都是悶熱,而且那裡都一樣。 坐在沒有空調的房間中,我開始寫今天的教程。 我知道很多人之所以感覺D3D難學,一個很大的原因就是它的初始化太複雜了,複雜到令人望而生畏的程度。今天我們簡單一點,就說說怎麼初始化D3D程式吧。 看程式: OK!是非常簡單,其實這就是DX8SDK的例子程式,你完全可以把上面的程式放入一個工程,然後編譯,運行,你會看到這樣一個視窗:
Time of Update: 2018-12-04
::金點時空::第五回:索引頂點 "你能不能快點寫呀?",一個做遊戲策劃的朋友在網上問我。沒想到我寫的這篇教程還是有人關心的嘛,呵呵,嘴裡雖然不說什麼,但心裡還是有一點小小的得意^_^。 本來打算這次講攝象機的,但發現還有一個很重要的渲染方法沒有講,那就是索引頂點的渲染,這個要是不說的話,以後做到MAX外掛程式匯出的時候就會一頭霧水了,為什嗎?因為我就是在還沒有搞清楚這個的時候就去做外掛程式了。 什麼是索引頂點呢?上次我們講的渲染是直接把所有頂點的資料按順序放到頂點緩衝中,然後每次取3個點
Time of Update: 2018-12-04
::金點時空::第六回:攝象機 一直以來,我都夢想著擁有一台數字攝象機(DV),但是口袋裡的銀子不允許。不過今天終於可以實現這個夢想了,因為這一回我們就要說怎麼在D3D中實現攝象機的功能(望梅止渴也好^_^)。 首先來看攝象機的原理,還是先看圖吧:(一張圖勝過千言萬語) 一台攝象機有以上畫面中的一些屬性: 1、 觀察點:攝象機擺放的位置 2、 目標點:攝象機對著一個地方 3、 觀察範圍:圓錐形狀投影範圍的夾角大小,單位是弧度。 4、
Time of Update: 2018-12-04
::金點時空::第七回:燈光 可能秋天就要到了,最近天氣總是突冷忽熱的,一不小心就要著涼。雖然我已經很注意了,但還是沒能逃過這一劫,幸好吃藥吃的及時、到位,再加上GF的悉心照料,終於是挺了過來。 再說點題外話,就在前幾天,金點時空的網域名稱(www.gpgame.com)註冊一年到期了,我們進行中續約,但是目前還沒有開通,所以大家請先使用(www.gpgame.net)訪問我們的網站。 好了,言歸正傳,開始說我們今天的主題--燈光。 在D3D中有4種類型的燈光,用它們可以讓3D世界顯得真
Time of Update: 2018-12-04
::金點時空::第八回:紋理 人們總是容易忽略身邊的一些事情,越是熟悉、越是親密就越會發生,為什麼呢?我也不知道,不過既然已經發生了,也就沒有必要再去埋怨什麼。 立刻採取實際的行動,那才是我們唯一應該做的事情! 什麼是紋理?紋理就是我們通常說的貼圖(又叫蒙皮)。其原理就是在3D的模型上面覆蓋上2D的圖片,讓我們的3D模型顯得更真實。看下面的兩張圖片,左邊的是沒有貼圖的老虎模型,右邊是貼了圖的,很明顯,貼了圖的看上去更真實一些。 令人高興的是,D3D已經為我們提供了很方便的紋理功能,不
Time of Update: 2018-12-04
::金點時空::第九回:
Time of Update: 2018-12-04
案頭快速鍵(關掉首頁螢幕撥號)首先進入打電話的介面,也就是通話記錄的介面,然後按下轉輪,選擇選項,然後進去裡面的常規選項,把轉輪撥到從首頁螢幕撥號,修改成否,然後按轉輪儲存出來就可以拉!R鬧鐘. U計算機. B瀏覽器. O選項. A電話本. S搜尋. D記事本. F鈴聲配置. K鎖. M查看簡訊. C編寫簡訊. V已儲存簡訊. L日曆.T任務任何狀態下按alt+esc可以切換程式 !長按撥號鍵,進入通訊錄 長按1為進入語音信箱。 通話狀態下,
Time of Update: 2018-12-04
關於寫《面向過程和物件導向的編程》這個話題我很矛盾,我擔心許多程式員對此話題不太感興趣,可能他們不太懂得面向過程和物件導向編程的巨大差距,以及對編程水平的影響。
Time of Update: 2018-12-04
有人領悟了些什麼,有人堅持了些什麼,但願所有人都能從這學到些什麼。 有時候,只要邁出第一步,接下來的堅持就是水到渠成。不要再有什麼羨慕嫉妒恨,別人能有的,我們一樣能。 下決心改變,並且堅定的走下去。我們要做的,只是這樣一件簡單的事而已。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Time of Update: 2018-12-04
在PL/SQL Developer中經常需要用到多組織用戶共享view我們用以下幾種方法初始化自己的環境:1.BEGINFND_GLOBAL.APPS_INITIALIZE(USER_ID => 1112,RESP_ID => 21872,RESP_APPL_ID =>
Time of Update: 2018-12-04
先決條件本教程假定你已經擁有了c++程式設計的知識,並且已經安裝和編譯了一個Ogre的應用程式(如果你在設定你的應用程式中有困難,請參考this guide獲得更詳細的編譯步驟)。這個教程同時也是建立在上一章基礎上的,因此預設你已經瞭解了上個教程的內容。簡介在這篇教程裡,我會向您介紹幾個新的構架,同時還會補充一些過去的內容。這篇教程主要介紹如何使用燈光對象以及如何產生陰影。我們還會稍微瞭解一下攝像機的用法。
Time of Update: 2018-12-04
簡介在這篇教程裡,我們將會一起探索OGRE中的天空,地面和霧化處理。通過這篇教程,您應該明白天空盒(Skybox),天空穹(Skydome)和天空面(Skyplane)的用法和區別。您還會瞭解不同種類的霧化效果,以及它們的使用方法。從這裡開始和以往一樣,我們將使用已經寫好的代碼作為模版。在您的編譯器裡建立一個新的工程,然後把下面的代碼添加進去:#include "ExampleApplication.h"class TutorialApplication : public
Time of Update: 2018-12-04
Vertex Shader & Pixel Shader 介紹1.固定功能的圖形處理流水線(fixed function graphics pipeline)能夠實現Vertex Shader和Pixel Shader的顯卡的圖形處理流水線被稱作為是可程式化的,相對而言,在此之前的圖形處理流水線被稱作為是固定功能(fixed function),下面是OpenGL圖形處理的一個簡圖: 完整的OpenGL圖形處理流水線為稱作為OpenGL機器(OpenGL
Time of Update: 2018-12-04
先決條件本教程假定你已經擁有了c++程式設計的知識,並且已經安裝和編譯了一個Ogre的應用程式(如果你在設定你的應用程式中有困難,請參考this
Time of Update: 2018-12-04
1、介紹:wdCalendar是Google Calendar的一個複製,基於jQuery實現。包含Google日曆的大部分功能包括:提供按天/周/月查看視圖。支援通過拖拉的方式建立/更新/刪除事件。易於給合資料庫一起使用。(內含php+mysql例子)2、使用許可權:目前version1.4為開源版本,允許自由使用(LGPL)。3、相容性:FireFox2.0 + IE6 + Opera9 + Safari3 + Chrome(官方資訊,其它自己試吧)4、安裝與使用:Download the
Time of Update: 2018-12-04
date() [<a href='function.date'>function.date</a>]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those
Time of Update: 2018-12-04
本文轉載自:http://my.oschina.net/shiwenwei/blog/36186Aptana 網站改版後取消了eclipse 外掛程式的zip直接,其實aptana 官網仍還提供aptana 外掛程式的zip包下載不過比較隱蔽而已。很多人線上安裝時候很慢有時甚至失敗,下面提供下aptana eclipse 外掛程式zip包下載的方式。【aptana 外掛程式 離線下載方式】拷貝aptana update 的地址到瀏覽器。例如 http://download.aptana.com/
Time of Update: 2018-12-04
::金點時空::第一回:開發環境 作業系統我用的是Windows2000,Profession或Server版都可以,優點是穩定、可靠,不會經常死機影響學習的情緒。 語言環境Visual C++ 6.0想必大家都不會太陌生吧。為什麼不用vc.net?因為我覺得還不是非常必要,如果需要我也可以很快移植到上面去。 3D圖形底層呢,我用DirectX 3D
Time of Update: 2018-12-04
#apt-get install nginx#apt-get install apt-get install php5-cli php5-cgi php-gd php5-mysql#apt-get install spawn-fcgi#vi /etc/init.d/php-cgi#! /bin/sh### BEGIN INIT INFO# Provides: nginx# Required-Start: $local_fs $remote_fs $network
Time of Update: 2018-12-04
::金點時空::第二回:3D基本概念 上一回我們建立起了D3D的編程環境,但是不要著急開始編碼,我們還是先來看看3D中的一些基本概念,這些東西都是3D編程基礎中的基礎,一定要牢記。 用過3DMAX的人都知道,一個3D情境是由很多模型(model)組成的,而模型就是通常說的網格(mesh), 它是由三角形面(triangle)組成,而每個三角形面又是由3個頂點(vertex)構成。