PIXNET Logo登入

太陽系後援會

跳到主文

部落格全站分類:職場甘苦

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 07 週六 200914:25
  • Overload Overwrite Virtual ???

前幾天發現一個很有趣的問題
至今仍然找不到解答
歡迎高手們來挑戰

publlic:
virtual void Fooint iprintfTestA::Foo %dn, i; virtual void Foochar sprintfTestA::Foo %sn, s;
;

publlic:
in

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(3) 人氣(438)

  • 個人分類:C
▲top
  • 2月 01 週日 200918:50
  • 簡單群聚行為與實作

書中提到的群聚行為其實很單純且基本
來自於1987年SIGGRAPH論文,由Craig Reynolds發表的
Flocks, Herds, and Schools: A Distributed Behavioral Model
其行為主要是模擬鳥類及魚群的移動方式
基本原理一共有三點:
1.

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(893)

  • 個人分類:AI
▲top
  • 1月 22 週四 200922:44
  • 新書上架----程式設計師提升生產力之秘笈

The Productive Programmer書名:程式設計師提升生產力之秘笈作者:Neal Ford譯者:陳建勳編輯:蘇秉豐書號:A245ISBN:978-986-6840-34-0頁數:240頁出版日期:2009年1月售價:480
消息來源
任何以開發軟體維生的人,都需要一種經過證實的方式,

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(191)

  • 個人分類:程式設計
▲top
  • 1月 14 週三 200913:49
  • % 運算子的妙用

% 運算子是求餘數的運算子在二維陣列的處理可以使用此技巧
首先看以下的範例int ArrayMN;
這是很常見的方法但是可以用一維陣列改寫為
如此可以避免兩層迴圈這個技巧一定要記住但是必須在MN相等的狀況下才能使用

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(179)

  • 個人分類:C
▲top
  • 1月 11 週日 200923:55
  • 運算子的妙用

在C/C中,運算子的功能是求1的補數,也就是位元倒數
現在來看看32bit的整數是怎麼表現的
反轉0二進位 十進位00000000000000000000000000000000 0 反轉前11111111111111111111111111111111 -1 反轉後反轉1二進位十進位0000000

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(134)

  • 個人分類:C
▲top
  • 1月 03 週六 200920:37
  • X % 2N 特定數值的取餘數計算

% 在C當中為取餘數Mod
Ex:
5 % 2 = 1
12 % 4 = 0
12 %8 = 4
取餘數和除法相當類似,其執行速度也比較差相較於位元運算加減法乘法
有一個特例可以讓我們用位元運算來得到和取餘數相同的結果
如果除數為2N的話,則可以使用 2N - 1來取代
Ex:
5 % 2 = 1

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(1) 人氣(2,969)

  • 個人分類:C
▲top
  • 12月 17 週三 200814:33
  • 追逐和閃躲!

這是一個很古老,但是很有趣的問題一個追逐者,一個獵物怎麼樣才能夠讓追逐者追捕到獵物呢?當S追逐者與T獵物皆不動的時候我們只需要給定一個方向,即 VectorT - S不論給予多少速度當然要大於0,總有一天S會追到T但是如果S和T都有自己的速度呢?就是這篇文章的主題了!
如下圖,S與T皆有自己的初始速

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(1) 人氣(228)

  • 個人分類:AI
▲top
  • 11月 29 週六 200811:53
  • 新書上架----3D繪圖程式設計__使用Direct3D 10/9與OpenGL 2.0

作者:彭國倫
出版社:碁峰
出版日期:2008年11月21日
語言:繁體中文 ISBN:9789861815657
裝訂:平裝
內容簡介
學習使用最新的Direct3D與OpenGL從事即時3D繪圖從傳統的fixed pipeline繪圖開始,逐步進入最新的shader程式設計介紹遊戲產業裡實際應用

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(427)

  • 個人分類:程式設計
▲top
  • 11月 28 週五 200823:38
  • Z-Pass

最近在開發遊戲上一直碰到效能上的瓶頸
目前的遊戲高畫質可以算是基本上的需求,傳統的640 x 480的解析度已經不能滿足玩家的眼睛
1280 x 720以上的高清時代已經來臨
面對這樣高清的解析度,Pixel Shader的負擔就越重,減少每個Pixel著色的次數將是首要目標
要怎樣才能減少Pixe

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(353)

  • 個人分類:3D圖學
▲top
  • 10月 24 週五 200823:55
  • Float轉Int的快速方法

一般來說Float轉成Int,編譯器都會幫我們執行轉換 但是由於平台特性的問題,往往都是會做最保守的轉換 對於遊戲開發注重效能的程式碼來說,常常轉換是很費時的 尤其是當你是開發硬體規格受限的平台時,更是錙銖必較 以下分享一個快速的方式給大家參考 首先定義一個魔術數值Magic Value #defi

(繼續閱讀...)
文章標籤

kgsprogrammer 發表在 痞客邦 留言(0) 人氣(2,069)

  • 個人分類:遊戲開發
▲top
«1234...6»

自訂側欄

個人頭像

kgsprogrammer
暱稱:
kgsprogrammer
分類:
職場甘苦
好友:
累積中
地區:

近期文章

    文章彙整

    文章分類

    toggle 遊戲研究 (3)
    • 遊戲新聞 (42)
    • 遊戲設計 (30)
    • 遊戲開發 (24)
    toggle 閒聊八卦 (1)
    • 閒聊八卦 (42)
    toggle 程式研究 (6)
    • C (48)
    • AI (18)
    • 程式設計 (60)
    • 3D圖學 (30)
    • Design Pattern (18)
    • Refactory (48)
    toggle 後援會 (1)
    • 後援會公告 (18)
    toggle 彼得哥的生平事蹟 (1)
    • 名言錦句篇 (6)
    • C (18)
    • Game Develepment (12)
    • 未分類文章 (1)

    部落格文章搜尋

    誰來我家

    參觀人氣

    • 本日人氣:0
    • 累積人氣:0