citywar 3D Engine Editor 1.0 發布
也提供販售完整的程式碼 跟技術轉移 e-mail: houpito@gmail.com
秉持 用簡單的方法解決複雜的問題. 所以這是一個看不到編輯畫面的編輯器
就是一次只能做一件事 的編輯器.
編輯器下載:(38mb)
https://app.box.com/s/c3xpcrlbyi4cvhx9jfml
只需要花個5分鐘 看一下 Editor說明.rtf 說明檔, 沒錯 只要5分鐘 就可完全掌握編輯器的功能了.
有任何問題可以在這裡留言
C++的friend關鍵字實現了軟體工程
很多書本教你的 不要使用 friend, 結果意外的被我發現新方法, 就是大量的使用friend.
因為我不寫繼承的, 所以會有很多class, 之前整理程式碼, 發現閱讀code有些費時,
不知要從哪裡下手.
突然閃過一個念頭, friend 根本是救星.
經過一個多月整理程式碼的心得:
這是程式碼裡的:
class CShadowRole
{
private:
//*** 這裡面有7個變數, 12個函數, 看起來也算蠻大的class ***//
public:
CShadowRole()
{
m_nRole=0; for(int i=0; i<MAX_PLAYER; i++)m_szRole[i].pRole=NULL;
}
friend class CGame;
friend void interface_ShadowRole_AddRole( class CViewFrustum *pCull, class CMyRole *pMyRole, int idModel, BYTE wpn, float time );
};
看到沒有, public 只有一個 初始的, 剩下甚麼都沒有 有兩個 friend.
這樣的class幾乎是沒有用的, 但是那兩個 friend 就是重點了,
沒錯, 這個class CShadowRole 只在 class Game裡面使用 跟那個函數裡使用
其他都不能使用.
這樣不是很清楚嗎? 一看到這個class 的宣告 就一目了然 這個 class的使用方法.
所有要存取 CShadowRole必須來這裡宣告firend 才可以使用.
就很容易看出class 彼此之間的關係.
---------------------------------------------------------------------------------------------------------
但是 上面是理想的狀態, 但是 有一個致命的缺點 就是會有一大串的friend,
這就沒有意義了.
-------------------------------------------------------------------------------------------------
所以C++的對於類別成員的封裝 太爛了 只有兩種 private, 跟 public.
應該再增加一個封裝的關鍵字: 也是取名叫做 friend.
宣告為 friend function 跟 friend class, 可以存取宣告 friend 跟public內的函數或是變數.
這樣 friend 真的就會實現 軟體工程的方法.
因為我不寫繼承的, 所以會有很多class, 之前整理程式碼, 發現閱讀code有些費時,
不知要從哪裡下手.
突然閃過一個念頭, friend 根本是救星.
經過一個多月整理程式碼的心得:
這是程式碼裡的:
class CShadowRole
{
private:
//*** 這裡面有7個變數, 12個函數, 看起來也算蠻大的class ***//
public:
CShadowRole()
{
m_nRole=0; for(int i=0; i<MAX_PLAYER; i++)m_szRole[i].pRole=NULL;
}
friend class CGame;
friend void interface_ShadowRole_AddRole( class CViewFrustum *pCull, class CMyRole *pMyRole, int idModel, BYTE wpn, float time );
};
看到沒有, public 只有一個 初始的, 剩下甚麼都沒有 有兩個 friend.
這樣的class幾乎是沒有用的, 但是那兩個 friend 就是重點了,
沒錯, 這個class CShadowRole 只在 class Game裡面使用 跟那個函數裡使用
其他都不能使用.
這樣不是很清楚嗎? 一看到這個class 的宣告 就一目了然 這個 class的使用方法.
所有要存取 CShadowRole必須來這裡宣告firend 才可以使用.
就很容易看出class 彼此之間的關係.
---------------------------------------------------------------------------------------------------------
但是 上面是理想的狀態, 但是 有一個致命的缺點 就是會有一大串的friend,
這就沒有意義了.
-------------------------------------------------------------------------------------------------
所以C++的對於類別成員的封裝 太爛了 只有兩種 private, 跟 public.
應該再增加一個封裝的關鍵字: 也是取名叫做 friend.
宣告為 friend function 跟 friend class, 可以存取宣告 friend 跟public內的函數或是變數.
這樣 friend 真的就會實現 軟體工程的方法.
citywar 編輯器1.0包含功能
主要是4部分:
1.環境光的調整, 光線顏色強度...影子濃度, 可以輕易庭找出任何氣候的參數
2.物件擺放功能: 最主要就是把物體放在場景裡的功能. 還包含可以隨便指定材質.
3.地形畫圖混色的功能, 理論上任何UV座標在[0,1]內的物體 都可以當作畫布直接畫在材質上
4.decal擺放功能, 加強場景的豐富性.
---------------------
時間還夠的話:
5.地形的高低變化只能由 3ds max外部匯入, 無法編輯地形的變化, 感覺也不是很重要.
6.燈光光源編輯, 這重點不是編輯 而是畫面效果, 花的時間比較長.
7.事件編輯, 其實就在場景裡設些屬性而已, 擺放人物 觸發點..... 蠻簡單.
8.其他圖形特效, 這部分時間就很長了.
1.環境光的調整, 光線顏色強度...影子濃度, 可以輕易庭找出任何氣候的參數
2.物件擺放功能: 最主要就是把物體放在場景裡的功能. 還包含可以隨便指定材質.
3.地形畫圖混色的功能, 理論上任何UV座標在[0,1]內的物體 都可以當作畫布直接畫在材質上
4.decal擺放功能, 加強場景的豐富性.
---------------------
時間還夠的話:
5.地形的高低變化只能由 3ds max外部匯入, 無法編輯地形的變化, 感覺也不是很重要.
6.燈光光源編輯, 這重點不是編輯 而是畫面效果, 花的時間比較長.
7.事件編輯, 其實就在場景裡設些屬性而已, 擺放人物 觸發點..... 蠻簡單.
8.其他圖形特效, 這部分時間就很長了.
3D FPS Source Code 販售計畫
相關介紹
http://pgamerart.blogspot.tw/2012/05/3dall-source-code.html
檔案下載:
程式碼販售, All Source Code. 包含售後一年程式問題解決.
(包含開發流程, 已經完成的圖形 模型 提供美術人員參考)
完全技術轉移, 大幅加快開發速度 減少成本.
email: houpito@gmail.com
下載檔案: <30mb
https://docs.google.com/file/d/0B1ulcCEz0vXTT2d0YVZ4bVRnUW8/edit?usp=sharing
下載CitywarTechDemo.rar
裡面的:TechDemo.exe
PC免費國產的撞球遊戲PoolingBall
國產的撞球遊戲 PoolingBall
【檔案大小】:3.6MB
【檔案格式】:ZIP
【遊戲類型】:撞球遊戲
【檔案語言】:英文
【檔案空間】:appbox
【刪檔天數】:永久
【遊戲說明】:
這是我在app上的撞球遊戲, 已經移植到pc上面.
這是企業贊助版, 但是可以無限試玩
【安裝步驟】
1. 解壓縮
2.開始玩
下載網址
https://app.box.com/s/ygchcav5ny8es1jfjyfv
【檔案大小】:3.6MB
【檔案格式】:ZIP
【遊戲類型】:撞球遊戲
【檔案語言】:英文
【檔案空間】:appbox
【刪檔天數】:永久
【遊戲說明】:
這是我在app上的撞球遊戲, 已經移植到pc上面.
這是企業贊助版, 但是可以無限試玩
【安裝步驟】
1. 解壓縮
2.開始玩
下載網址
https://app.box.com/s/ygchcav5ny8es1jfjyfv
TWReader 繁體中文直式閱讀器
執行 目錄底下的hardware.exe 產生 hardware.txt
這裡面只是主機版的型號.
※ 將這檔案e-mail寄給我, houpito@gmail.com
以e-mail當作購買證明.
價格只要 200元. 會給你匯款帳號. 轉帳完成後. 會寄給你完整的程式.
可以享有免費更新新版本
下載(142k)TwReaderFree1.03(bug fix+標點符號顏色 應該是最終版) https://app.box.com/s/pxwpc02extz9tfn7gbng

PoolingBall IAP Source Code
ALL Source Code.
In App Purchase + Universal app + 95% c/c++ +opengles
License Type: Full Transfer of All Rights and Code
並提供1個月售後source code 服務
有興趣請來信﹔ houpito@gmail.com
價格 price: 3000 USD 美金.
上架以來4天每天都有4000~5000人次下載
運動纇 Top Free 200
https://itunes.apple.com/app/id599492640
會寫程式沒什麼, 會賣軟體 才是賺錢的關鍵
bill gates光是靠賣dos(還是買來的) 就成為首富
看看誰有銷售管道, 可以幫忙銷售 source code.
可以一起合作. 我可以接受3,7分.
(只要你可以幫忙賣出 這個source code , 銷售的利潤 你可以分到3成, 其他的售後服務 還是我提供)
(看是ebay 還是其他網站 可以賣 code........)
我還有其他一大堆賣不出去的 source code
In App Purchase + Universal app + 95% c/c++ +opengles
License Type: Full Transfer of All Rights and Code
並提供1個月售後source code 服務
有興趣請來信﹔ houpito@gmail.com
價格 price: 3000 USD 美金.
上架以來4天每天都有4000~5000人次下載
運動纇 Top Free 200
https://itunes.apple.com/app/id599492640
會寫程式沒什麼, 會賣軟體 才是賺錢的關鍵
bill gates光是靠賣dos(還是買來的) 就成為首富
看看誰有銷售管道, 可以幫忙銷售 source code.
可以一起合作. 我可以接受3,7分.
(只要你可以幫忙賣出 這個source code , 銷售的利潤 你可以分到3成, 其他的售後服務 還是我提供)
(看是ebay 還是其他網站 可以賣 code........)
我還有其他一大堆賣不出去的 source code
不可思議的APP:CubicLED
CubicLED
https://itunes.apple.com/app/cubicled/id582670225?mt=8
Cubic LED 就是這種類型燈光 的電子化版本 8x8x8 led
http://www.youtube.com/watch?v=6mXM-oGggrM
可以達到最多的組合
100( anim slot ) * 50( anim frame ) * 150 (frame slot) * 30(frame) *8x8x8( leds) * 21(colors)
不是只有畫面上的而已, 還可製作動畫. 有30個 frame, 多個動畫可串連在一起.
有簡易的動畫製作, 平移旋轉 工具.
3種樂器 : piano violin Bass clarinet
https://itunes.apple.com/app/cubicled/id582670225?mt=8
Cubic LED 就是這種類型燈光 的電子化版本 8x8x8 led
http://www.youtube.com/watch?v=6mXM-oGggrM
可以達到最多的組合
100( anim slot ) * 50( anim frame ) * 150 (frame slot) * 30(frame) *8x8x8( leds) * 21(colors)
不是只有畫面上的而已, 還可製作動畫. 有30個 frame, 多個動畫可串連在一起.
有簡易的動畫製作, 平移旋轉 工具.
3種樂器 : piano violin Bass clarinet
販售 App 撞球遊戲程式碼
販售 App 撞球遊戲程式碼 Billiard source code, c. c++. opengles. xcode proj
app stroe
http://itunes.apple.com/us/app/poolingball/id549421384?mt=8
價錢:會分個人用跟企業用: 企業用:10萬新台幣.
e-mail: houpito@gmail.com
app stroe
http://itunes.apple.com/us/app/poolingball/id549421384?mt=8
價錢:會分個人用跟企業用: 企業用:10萬新台幣.
e-mail: houpito@gmail.com
訂閱:
文章 (Atom)


























