青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

劍孤寒的小站

人生的價值不是用時間,而是用深度去衡量的!
posts - 75, comments - 290, trackbacks - 0, articles - 0
Galaxy2D Game Engine 4.2 開發(fā)版  下載地址  D3DRender


最近這邊不能評論了,到主站上新建了個博客,請大家移步新博客:


注意:
1.下載后的壓縮包請使用WinRar5.0打開。
2.開發(fā)版包含了現(xiàn)在正在開發(fā)中的Galaxy2D游戲引擎全部新特性,可能包含一些未知bug,如果在使用中發(fā)現(xiàn)問題或bug請在此頁留言。

 

版權(quán)聲明:

1. 本軟件著作權(quán)歸沈明所有,保留所有權(quán)利。任何個人或團體可以免費使用本引擎開發(fā)商業(yè)或非商業(yè)用途的游戲和程序,可以修改和使用公開發(fā)布的源代碼,同時可以任意轉(zhuǎn)載復制本引擎,但必須保證復制的完整性。
2. 不得對本游戲引擎進行反向工程、反向編譯或反匯編,不得對本引擎所含的代碼庫及附帶的工具程序作任何修改,破壞引擎的完整性。
3. 本游戲引擎是免費軟件,對于由于使用本引擎引起的任何不良后果,用戶必須自己承擔風險,如果用戶使用本引擎用于任何非法目的,用戶必須獨立承擔由此帶來的法律責任。


引擎說明:

Galaxy2D游戲引擎是一個基于D3D硬件加速的2D游戲引擎,主要特性有:

1. 支持高性能的圖形渲染及特殊效果(如:縮放、旋轉(zhuǎn)、透視、alpha混合等)
2. 支持常用音頻格式(wave, ogg, mp3),提供高效的并發(fā)播放等功能,支持3D音效
3. 支持常用圖片格式(bmp, png, jpg, tga, dds),支持alpha通道自動混合等
4. 提供高性能的字體渲染模塊,支持中文等語言,支持TrueType和圖片字體
5. 提供資源數(shù)據(jù)載入模塊,支持文件包數(shù)據(jù)讀取,自帶文件打包加密工具
6. 提供資源管理模塊,簡化游戲中的資源管理,并帶有資源管理器
7. 提供高效的粒子系統(tǒng)以及粒子編輯器
8. 提供易用的GUI模塊以及GUI編輯器
9. 支持載入和顯示任意尺寸圖片
10. 支持視頻播放和打包加密功能

 


運行環(huán)境:

Windows 98 及以上操作系統(tǒng)
DirectX 9.0c

編譯器支持:

Microsoft Visual Studio 2003 及以上版本


聯(lián)系方式:

主頁地址: http://www.shnenglu.com/jianguhan/
電子郵箱: jianguhan@126.com

評論共2頁: 1 2 

Feedback

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-06-30 18:31 by baidwwy
無法解析的外部符號 "__declspec(dllimport) public: __thiscall gge::ggeXmlNode::ggeXmlNode(void)" (__imp_??0ggeXmlNode@gge@@QAE@XZ)
無法解析的外部符號 "__declspec(dllimport) public: __thiscall gge::ggeRect::ggeRect(float,float,float,float)" (__imp_??0ggeRect@gge@@QAE@MMMM@Z)

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-06-30 18:38 by baidwwy
可以了,我搞錯了。。。

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-03 17:41 by Sheperd
準備從HGE換到GGE,看起來用戶也提了不少建議了,不知道大神最近有沒有計劃發(fā)布新版?

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-18 16:56 by baidwwy
字體怎么漸變呢,要是字體可以取精靈就 好了。

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-24 21:54 by 劍孤寒
@Sheperd
這個引擎我會一直維護下去,所以新版本會陸續(xù)發(fā)布的

@baidwwy
字體漸變功能還沒有計劃添加,可以先畫到一個RenderTargt紋理上,然后你想怎么漸變都行了

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-24 21:54 by 劍孤寒
Update (2015-7-24)
◆修改字體計算寬度時會多算一個字間距的BUG
◆修改GUI設置字體偏移后居中/右對齊文字位置不對的BUG
◆修改EditBox光標位置偏移問題
◆修改EditBox可以設置文字居中/右對齊
◆修改EditBox設置字間距后鼠標點擊位置不對的BUG
◆EditBox添加密碼輸入模式函數(shù)SetPasswordMode()/IsPasswordMode()
◆ListBox可以通過設置行距來調(diào)整項目文字間距
◆修改某些特殊鼠標滾輪精度導致滾輪值錯誤的問題
◆修改GuiEditor行間距/字間距讀取錯誤的BUG

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-27 13:18 by 風繼續(xù)吹
請問Delphi可以使用嗎? 示例程序中edit控件不能選擇文字 這個是沒做 還是控件屬性限制了?

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-07-31 06:05 by 劍孤寒
@風繼續(xù)吹
Delphi沒試過,理論上應該是可以用的,edit控件沒有做選擇文字功能,以后有時間可能會加上

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-08-26 14:48 by 劍孤寒
Update (2015-8-26)
◆GUI添加子控件剪裁功能
◆RichTxt控件添加超鏈接功能

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-09-12 23:33 by 非常喜歡
動畫怎么加載多張小圖片實現(xiàn),我知道大圖是用下面的方法
m_pHeroTexture = Texture_Load(".\\res\\0_0.png");
if (m_pHeroTexture == NULL)
{
return false;
}

m_pHeroAnimation = Animation_Create(m_pHeroTexture, 5, 5, 150.0f, 150.0f, 0, 150.0f * 4);
if (m_pHeroAnimation == NULL)
{
return false;
}

m_pHeroAnimation->SetBlendMode(BLEND_DEFAULT_Z);
m_pHeroAnimation->Play();

我有多張小圖 不想組合成大圖了因為現(xiàn)成的config里指定了偏移,如果組合大圖還要寫工具,想知道多序列圖如何組成動畫?

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-09-14 10:26 by 劍孤寒
@非常喜歡
Galaxy2D引擎不支持多張小圖的動畫哈,你可以自己寫一個簡單的動畫模塊,先把所有小圖載入進來,每個小圖一個sprite,并根據(jù)你的config設置好偏移,然后根據(jù)當前時間拿到對應sprite的指針渲染出來就可以了

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-09-28 21:40 by 劍孤寒
Update (2015-9-28)
◆添加D3DRender,以便用D3D做一些特殊效果

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-10-04 19:00 by 劍孤寒
Update (2015-10-4)
◆修改音效多播時崩潰的問題

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布 [未登錄]  回復  更多評論   

2015-10-07 00:54 by shepherd
@劍孤寒
“每個小圖一個sprite”?為什么不是用一個公共的sprite,然后切換紋理?

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-11-08 17:03 by 劍孤寒
@shepherd
因為他有多張小圖,不想組合成大圖了

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-11-08 17:05 by 劍孤寒
Update (2015-11-08)
◆ggeVector添加Sign()/Perpendicular()/Reflect()/ToReflect()函數(shù)
◆數(shù)學庫添加ggeMatrix
◆添加2個示例程序

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-11-09 14:02 by 何仙坊
下載后無法解壓。

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-11-09 18:02 by 劍孤寒
@何仙坊
請使用WinRar5.0以上版本打開

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2015-11-24 08:25 by baidwwy
同時載入紋理和圖像過多時,會崩潰,而只載入紋理的話,超過只會失敗.
我的顯卡支持2000張800*600圖片.

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2016-01-05 12:10 by 劍孤寒
@baidwwy
這個是創(chuàng)建圖像用到的d3d函數(shù)的bug,創(chuàng)建失敗時沒有返回值而是直接崩潰了

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2016-02-03 15:25 by 新年快樂
怎么修改圖標啊,這樣寫沒用啊.
gge::System_SetState(gge::GGE_ICON,(int)MAKEINTRESOURCE(IDI_ICON1));

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2016-02-04 23:16 by 劍孤寒
@新年快樂
直接用資源ID就可以了,gge::System_SetState(gge::GGE_ICON,IDI_ICON1);

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2016-02-05 18:26 by 新年快樂
GGE_ICON應該是有BUG
我直接SendMessage就行,但是游戲加載素材太卡時SendMessage有時候會失敗.

# re: Galaxy2D Game Engine 4.1 開發(fā)版 發(fā)布   回復  更多評論   

2016-02-05 19:12 by 劍孤寒
@新年快樂
沒明白你是啥意思?引擎初始化前設一下就好了,跟SendMessage有啥關(guān)系?

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-03-17 18:00 by 劍孤寒
4.2 Update
◆添加文件打包工具
◆添加Input_GetKeyName()函數(shù)
◆音效模塊添加GetPan()/GetVolume()/GetPitch()函數(shù)
◆TexturePacker添加命令行參數(shù)

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-03-31 22:44 by 劍孤寒
Update (2016-3-31)
◆修改GUI裁剪功能右下角裁剪不掉的問題

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-04-25 11:25 by baidwwy
切換全屏,再切換回來時,窗口是置頂狀態(tài)........
if (Input_IsKeyDown(GGEK_F1))
{
System_SetState(GGE_FULLSCREEN,!System_GetState(GGE_FULLSCREEN));
}
Graph_BeginScene();
Graph_EndScene();

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-04-26 20:10 by 劍孤寒
Update (2016-3-31)
◆Timer_GetTime返回值改成毫秒
◆修改全屏切換成窗口模式后窗口一直置頂?shù)腷ug

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布 [未登錄]  回復  更多評論   

2016-05-01 09:56 by shepherd
這更新,太及時了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-02 23:38 by baidwwy
指定HWND的時候,是不是不能運行時更改GGE_SCREENWIDTH呢?
還是BUG?寬高都 不行

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-03 09:16 by 劍孤寒
@baidwwy
指定HWND的時窗口由外部管理,所以引擎相關(guān)函數(shù)是無效的,你直接用win32函數(shù)設置窗口大小就可以了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-03 09:34 by Shepehrd
我參考Sample3,想寫一個G2D+MFC的程序,G2D只負責繪制地圖,人物動作;點擊NPC彈出的對話框為MFC的無模式對話框。這樣渲染和對話框相互不耽誤。
現(xiàn)在不知道Update和Render通過什么方式執(zhí)行最合適?我現(xiàn)在是用了一個timer來執(zhí)行的。

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-03 11:09 by baidwwy
可是設置窗口大小后,顯示的內(nèi)容會被拉伸@劍孤寒

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-03 14:50 by 劍孤寒
@baidwwy
你可以用timer沒啥問題,只是有些跟刷新相關(guān)的函數(shù)你要自己寫一下,例如Timer_GetDelta(),你可以用Timer_GetTick()函數(shù)自己計算一下。
設置窗口大小后,顯示的內(nèi)容會被拉伸可能是因為你創(chuàng)建交換鏈時沒有指定后臺緩沖區(qū)大小,另外,你在窗口大小變化后應該重新創(chuàng)建交換鏈以避免畫面拉伸,如果你不想每次都重新創(chuàng)建,就在一開始就創(chuàng)建一個屏幕大小的后臺緩沖區(qū)也可以

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-05 05:37 by baidwwy
窗口圖標怎么不行呢.
我按您說的gge::System_SetState(gge::GGE_ICON,IDI_ICON1);
可是這只是exe的圖標,并不是窗口左上角的圖標.

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-06 07:11 by baidwwy
還有請教下,為什么我在線程里使用MoveWindow,FlashWindow這類窗口函數(shù)時,會卡死呢,必須要在游戲主循環(huán)里,謝謝

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-07 17:25 by 劍孤寒
@baidwwy
窗口圖標用System_SetState(gge::GGE_ICON,IDI_ICON1);就可以了,該函數(shù)只對引擎自己創(chuàng)建的窗口有效,另外這個函數(shù)沒有設置exe圖標那么高檔的功能哈

然后GGE并不是線程安全的,所以除了渲染外盡量不要在分線程用到跟GGE相關(guān)的東西,否則可能導致不可預料的結(jié)果哈

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-09 08:24 by baidwwy
@劍孤寒
謝謝,前面的問題都解決了,窗口圖標真的不行.(左上角小圖)
還有希望能支持MP3,(雖然已有很多庫)

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-11 20:10 by 劍孤寒
@baidwwy
圖標的問題已經(jīng)解決了,某次修改創(chuàng)建窗口代碼時導致的bug,新引擎已經(jīng)提交,你可以下載下來試試

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-16 19:17 by baidwwy
filepacker是否是zlib壓縮?如果是希望提供接口,這樣我就不用zlib.dll了。
shader注釋錯誤shader_setcurrentshader應該是graph_setxxxxxx

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-16 22:02 by baidwwy
紋理lock是不是有bug
不管xy寬高是什么,反回區(qū)都一樣。

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-16 23:09 by 劍孤寒
@baidwwy
1.不知道你想要什么接口,如果是讀取zip文件的接口,引擎已經(jīng)有了,如果是寫入的接口,你可以下個zlib的源碼自己編一下,就不用zlib.dll了
2.shader注釋錯誤已修改,將隨下次更新一起發(fā)布
3.紋理lock在我這返回值是不一樣的,不太清楚你那是神馬情況,你可以試一下修改紋理某些像素的顏色,看看有沒有效果

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-20 19:34 by baidwwy
想要uncompress
紋理lock可能是我理解錯了....我認為lock就像裁剪一樣。返回區(qū)域數(shù)據(jù),求解惑。
還有即然有打包,希望增加包更新功能

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-21 18:27 by baidwwy
包圍盒是否能添加旋轉(zhuǎn)后的精確碰撞
GUI編輯器,編輯皮膚,放大時,區(qū)域線條/字體線條,并不跟著縮放移動

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布 [未登錄]  回復  更多評論   

2016-05-23 00:14 by shepherd
我用G2D+MFC方式做程序,定時器調(diào)用Render和Update函數(shù)。發(fā)現(xiàn)初始化時不能正常啟用Z軸緩沖。關(guān)閉時渲染正常,同樣的代碼,打開Z緩沖后三臺機器有兩臺運行異常。這個是BUG嗎?

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-23 11:35 by 劍孤寒
@baidwwy
1.資源包patch功能已有計劃,但是優(yōu)先級比較低,目前可以通過將改動的文件單獨打一個壓縮包,在exe里先讀這個包來解決這個問題
2.如果你是lock同一個紋理的不同區(qū)域,返回值是一樣的,鎖定區(qū)域只是用來做一些效率優(yōu)化上的東西,你仍然需要按鎖定整個紋理方式來計算像素的位置
3.包圍盒是否能添加旋轉(zhuǎn)后的精確碰撞,這個可以有
4.GUI編輯器的問題我這邊并沒有發(fā)現(xiàn),你截個圖發(fā)我郵箱看看
5.Z緩沖的問題你可以發(fā)個有這個問題的demo源碼到我郵箱,我來看看,一般只在游戲里用這個功能,沒有在工具模式下用過這個,可能會存在bug

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布 [未登錄]  回復  更多評論   

2016-05-24 08:30 by Shepherd
Z緩沖的問題已找到線索,可能是對G2D工作流程方面理解的有偏差。
BTW,某大神好像把我和Baidwwy大神搞混了-_-||

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-24 20:47 by 劍孤寒
@Shepherd
呃,沒仔細看名字...

@baidwwy
GUI編輯器的問題已找到,稍后修改放出

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-05-25 20:23 by 劍孤寒
Update (2016-5-25)
◆修改GUI編輯器皮膚編輯框縮放時參考線位置不對的bug

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-14 20:16 by wwdd
引擎能支持從內(nèi)存載入紋理嗎?
如 Texture_Load(char *buf,int size) 很希望能支持!

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-14 20:45 by wwdd
gge::Texture_Load (const char *filename, gUInt colorKey=0x00000000, gUInt size=0)
哎呦,沒注意,gUInt size 這個參數(shù)>0就表示以內(nèi)存載入紋理吧~

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-14 21:26 by baidwwy
GPK區(qū)分大小寫(可否做成不要區(qū)分大小寫)
紋理Lock 只讀參數(shù),只對渲染目標有效(普通加載的圖片,不管是不是只讀,都能修改)

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-14 21:31 by baidwwy
FilePacker 的資源文件路徑 大小寫

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-15 22:21 by wwdd
富文本控件的超鏈接 希望能有鼠標按下去時的顏色設置

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-15 23:02 by wwdd
大神 GUI窗口有沒有渲染回調(diào)接口 比如我可以在窗口內(nèi)繪制任何東西

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-16 14:47 by NiceStudio
@wwdd
重載函數(shù) OnRender

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-16 16:26 by wwdd
謝謝~我試試

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-16 20:57 by 劍孤寒
@baidwwy
GPK區(qū)分大小寫(可否做成不要區(qū)分大小寫)
為何要不區(qū)分大小寫呢?想了一下貌似沒什么用

紋理Lock 只讀參數(shù),只對渲染目標有效(普通加載的圖片,不管是不是只讀,都能修改)
只讀參數(shù)只是表示使用者保證鎖定后不會寫入數(shù)據(jù),但并不阻止這個行為,如果強行修改lock后的數(shù)據(jù),可能導致不可預料的后果

@wwdd
富文本控件的超鏈接 希望能有鼠標按下去時的顏色設置
考慮到再加個按下顏色會導致寫超鏈接字符串變得很繁瑣,所以這個修改為鼠標按下時變回原始文字顏色

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-17 00:28 by NiceStudio
希望把 控件的 private m_spr 改為public

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-17 09:27 by 劍孤寒
@NiceStudio
如果外部調(diào)用m_spr上的函數(shù)可能導致渲染錯亂等問題,所以這個不能開放給外部使用,如果你想用m_spr來畫什么東西,應該通過RenderTexture(const ggeGuiRenderState &rs, const ggeRect &rt);函數(shù)來畫,或者自己創(chuàng)建一個ggeSprite

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-17 17:27 by wwdd
@劍孤寒
這個超鏈接按下的文字顏色我覺得可以作為一個可選參數(shù)來設置,以此避免寫串繁瑣的問題,不知可否..

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-17 18:36 by wwdd
@劍孤寒
對老大,這個富文本能不能實現(xiàn)內(nèi)容超過框的高度范圍就不顯示,需要控制顯示范圍,如右側(cè)可以有個下拉滑動條控制~

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-18 02:15 by NiceStudio
@wwdd
自己重寫一個富文本才是王道 總不能什么控件都是滿足你的需求的 程序員的基本··

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-18 16:12 by wwdd
@NiceStudio
好吧,你說的也沒錯,可能我是比較懶得那種,但我真希望引擎能越來越好,這只是我小小的一個建議,也不僅僅是顧著自己,畢竟我們這個引擎的目的就是讓游戲開發(fā)變得簡單,造福廣大的愛好者不是嗎,特別像我這類懶人^_^別介意,望引擎越做越好,只要我活著就會一直支持下去~~

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-19 14:45 by 劍孤寒
@wwdd
超出范圍不顯示你可以用裁剪功能來做,然后你可以在GUI編輯器里拼好一個帶裁剪功能和滾動條等空間的RickText,直接復制到要用的地方就可以了,如果還不太明白,可以再去看一下引擎附帶的GUI示例程序,至于超鏈接的問題,我覺得你只是想要讓人感覺鏈接被點中了吧,這個我試了一下變回原來的顏色是有點中的感覺的,所以就不搞那么麻煩了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-20 12:09 by wwdd
@劍孤寒
你的意思是裁剪RickText,然后根據(jù)調(diào)整RickText的Y坐標來實現(xiàn)文本內(nèi)容的滾動顯示吧,如果有成百上千行內(nèi)容了? 這個超鏈接按你說的也可以行吧~

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-23 04:13 by NiceStudio
作者能加個允許鼠標穿透么 控件..

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-23 17:35 by Nice
希望增加畫圓和畫環(huán)形

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-26 23:40 by 劍孤寒
@wwdd
是的,你設置完RichText內(nèi)容后獲取一下當前控件高度設置到ggeGuiSlider的最大值,ggeGuiSlider拖動時調(diào)整一下RichText的Y坐標就可以了

@NiceStudio
你把控件設成靜態(tài)的,就不會接受鼠標消息了

@Nice
這個比較簡單且不太常用,所以一直沒加,記得好像初中就學過畫圓的公式了吧,你用公式算一下頂點坐標,用Graph_RenderBatch 函數(shù)畫一下就可以了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-27 18:02 by wwdd
@劍孤寒
嗯如果內(nèi)容行數(shù)較多的話這樣做有沒問題, 下版有沒這么快更新呢。

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-28 16:33 by Nice
@劍孤寒
給個畫圓例子..

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-06-29 21:25 by Nice
@劍孤寒 已解決

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-02 20:48 by yyy
下次更新的時候壓縮包能默認提供zip方式嗎,rar用7zip解壓縮的時候dll解壓縮不出來.

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-03 03:26 by Nice
希望增加頂點著色器 謝謝

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-04 10:46 by 劍孤寒
@yyy
之前試過zip,但是壓縮率太低了,文件太大了得拆成兩次發(fā),下載也得下兩次,很麻煩,你可以下個winrar啊,又不要花一毛錢,就算不注冊也可以解壓的

@Nice
不知道你想要頂點shader用來做啥呢?2D游戲就這么幾個頂點,用cpu算一下不是更簡單?

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-06 05:15 by Nice
editbox 光標位置不多 多了2個像素

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-06 05:18 by Nice
editbox 光標位置不對 多了2個像素

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-07 20:47 by 落葉
使用GUI編輯器做好的皮膚加載到程序后,一片空白,看不到任何皮膚。

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-07 21:00 by 落葉
用記事本打開,可以看到圖片的地址,定位到該文件夾,發(fā)現(xiàn)圖片也在該文件中但程序中就是一片空白,用GUI編輯器打開皮膚是可見的,然后將圖片和.gui文件直接放入到exe所在文件,修改gui文件中的地址后打開也是一片空白不知道是怎么回事。希望能有個函數(shù)可以查看文件加載情況,現(xiàn)在都不知道問題出在哪,能試試的目錄都試過了。使用絕對路徑也看不到皮膚,編輯其中屬性可見是勾中的,參考例程中的GUI文件配置也看不到任何皮膚,郁悶中。。。@落葉

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-08 17:39 by Nice
editbox 光標位置不對 x 多了2個像素```
希望盡快修復·~~謝謝 ··坐標x

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-10 19:59 by Nice
作者我快崩潰了· Slider 動態(tài)創(chuàng)建滑動不了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-14 00:59 by 劍孤寒
@落葉
首先,你的GUI編輯器工作目錄要設成游戲exe文件所在目錄,
你可以在此目錄下新建一個目錄來專門放圖片文件,
然后,所有UI要用的圖片文件在使用前必須先放到前面那個目錄下,
最后,在GUI編輯器設置好皮膚和編輯好控件后,
保存.gui文件到游戲里加載應該就可以看到GUI了,
如果還有問題可以去看下log,
看看是什么文件載入失敗

@Nice
Slider你設好最大最小值就可以滑動了
editbox可能跟你的控件設置或者字體有關(guān),你把.gui文件和你用的字體文件發(fā)給我看看好了

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布 [未登錄]  回復  更多評論   

2016-07-14 10:15 by 劍孤寒
字體是宋體 12

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-14 10:17 by Nice
@劍孤寒 字體是宋體 12...你名字復制到姓名里了 應該@的

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-14 14:24 by 劍孤寒
@Nice
然而經(jīng)過測試,宋體 12并沒有多2個像素,你改下sample4的字體看看有沒有問題

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-20 19:04 by 劍孤寒
Update (2016-7-20)
◆RichText超鏈接按下變色
◆EditBox修正光標位置

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-21 01:35 by igame
輸入框可否增加輸入法在游戲內(nèi)的功能,比如列表 選詞都在游戲內(nèi)像別的游戲一樣包裹了一層?
現(xiàn)在輸入法感覺跟游戲不是一體的.

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-21 01:45 by igame
是否有支持圖片字體的計劃?

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-21 12:43 by wwdd
@igame
頂你,這個有就最好了!

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-21 12:50 by wwdd
@劍孤寒
這個RichText超鏈接能否改成按下后松開才觸發(fā)事件,就像按鈕那樣。

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-22 13:42 by igame
有圖片字體支持,看到了!

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-25 23:34 by 劍孤寒
@igame
輸入法這個功能個人覺得沒啥卵用,而且還可能因為輸入法自身的bug把游戲搞掛,另外之前也在游戲里搞過這個功能,弄起來非常之蛋疼,所以gge不打算再踩這個坑了

@wwdd
RichText這個改成抬起時才觸發(fā)這個可以有,稍后改一下

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-26 00:36 by 劍孤寒
RichText改成抬起時觸發(fā)已經(jīng)ok了,你直接下這個dll試一下看看有沒有問題

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-29 23:53 by baidwwy
粒子停止不了
粒子的生存期也無效(在編輯器里又可以)
顯卡不支持的分辨率,全屏會崩潰

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-30 16:33 by wwdd
@劍孤寒
RichText試過了沒問題!

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-07-31 13:25 by 劍孤寒
@baidwwy
你是一直都這樣還是用了上面那個dll才這樣

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-08-01 18:11 by 劍孤寒
Update (2016-8-1)
◆RichText超鏈接修改為抬起時才觸發(fā)事件
◆Shader添加讀取已編譯的二進制文件支持,并添加相關(guān)數(shù)據(jù)設置接口

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-08-08 17:12 by wwdd
@劍孤寒
很希望您能開源GUI編輯器,在我的游戲項目編輯器中需要集成這項界面編輯功能!想得到幫助,引擎上我覺得Galaxy2D做得很好,對于目前PC平臺上來說,像樣的這類獨立引擎少之甚少, Galaxy2D應該被更好的發(fā)展下去!

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2016-11-06 23:23 by 劍孤寒
Update:
◆隨機數(shù)添加創(chuàng)建生成器函數(shù)
◆隨機數(shù)添加Mersenne Twister算法隨機數(shù)生成函數(shù)
◆修改獲得/失去焦點偶爾收不到回調(diào)的bug

# re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布   回復  更多評論   

2017-03-09 17:48 by 劍孤寒
Update (2017-3-8):
◆刪除gUInt/gUShort/gUChar,添加gint8/gint16/gint32/gint64/guint8/guint16/guint32/guint64
◆去掉GGE_INLINE,GGE_CALL
◆ggeResManager::EnumRes()改名為ggeResManager::TraversalRes()
◆ggeEnumResCallBack改名為ggeTraversalResCallBack
◆添加ggeResManager::GarbageCollect()用于手動控制垃圾回收
◆重寫ggeVariant
◆ggeAnimation/ggeSprite加回Render()/RenderEx()/RenderStretch()/Render4V() (經(jīng)過一段時間的使用,發(fā)現(xiàn)這些函數(shù)還是用著挺方便的,所以還是加回來)
◆TEXTURE_ADDRESS改為TEXTURE_STATE,并添加TEXSTATE_FILTER狀態(tài)
◆ggeShader::SetTexture()/SetTextureEx()去掉bFilter參數(shù)
◆添加Alpha混合掩碼 ALPHA_BLEND_MASK
◆去掉GGE_FORCETEXFILTER和SetTextureFilter()等紋理過濾相關(guān)函數(shù)和參數(shù),添加BLEND_NOTEXFILTER/BLEND_TEXFILTER混合參數(shù)
◆Matrix/Matrix4移到ggematrix.h
◆ggeGuiWindow::AddCtrl();的bAdjustPos默認參數(shù)改為false
◆修改重置設備時不中斷幀函數(shù)調(diào)用 (注意,外部邏輯需要判斷Graph_BeginScene()的返回值,如果返回false不要調(diào)用渲染相關(guān)函數(shù)功能,否則可能導致不可預料的后果)
◆引擎自帶工具配置文件修改為xml格式
◆TexturePacker配置文件修改記錄的文件路徑修改為相對路徑
◆修改ResEditor/GuiEditor沒有進行垃圾回收的bug
◆修改GUIEditor設置ggeGuiRichText文字時不會立即看到效果的BUG
評論共2頁: 1 2 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品视频在线播放| 亚洲嫩草精品久久| 米奇777超碰欧美日韩亚洲| 午夜精品一区二区三区在线视| 欧美日韩在线直播| 午夜精品久久| 午夜老司机精品| 精品动漫3d一区二区三区免费版 | 国产亚洲欧美日韩美女| 久久久亚洲高清| 欧美大片免费观看| 亚洲视频精品在线| 欧美在线看片| 亚洲激情av在线| 一区二区三区色| 国内自拍亚洲| 亚洲国产精品久久久久秋霞蜜臀| 欧美精品一区二区精品网| 亚洲一级在线观看| 久久久国产精品亚洲一区 | 国语自产精品视频在线看| 另类人畜视频在线| 欧美日韩另类字幕中文| 午夜激情综合网| 免费看精品久久片| 亚洲欧美不卡| 女女同性精品视频| 香蕉成人久久| 欧美激情一区二区三区在线视频| 欧美一级久久久| 欧美风情在线| 久久精品首页| 欧美日韩精品一区二区天天拍小说| 小黄鸭视频精品导航| 欧美激情网友自拍| 久久免费偷拍视频| 国产精品美女www爽爽爽视频| 免费中文日韩| 国产午夜精品理论片a级探花| 亚洲黄色成人| 伊人久久成人| 亚洲一区在线视频| 一区二区三区黄色| 男女激情久久| 老牛嫩草一区二区三区日本| 国产精品日韩欧美综合| 亚洲日本一区二区| 亚洲欧洲一区二区天堂久久| 久久激情婷婷| 欧美资源在线观看| 国产精品国产自产拍高清av王其 | 欧美成人性网| 合欧美一区二区三区| 午夜精品久久久久久久久久久久| 99国产精品久久久久久久| 久久夜色精品国产亚洲aⅴ| 欧美在线亚洲| 国产欧美在线视频| 亚洲午夜一区| 香蕉尹人综合在线观看| 国产精品高潮呻吟| 亚洲一区二区久久| 午夜在线一区二区| 国产精品私房写真福利视频| 99香蕉国产精品偷在线观看| 亚洲色图在线视频| 欧美日韩一区在线观看| 亚洲精选大片| 亚洲网站在线| 国产精品电影观看| 午夜欧美不卡精品aaaaa| 久久国产精品第一页| 国产午夜亚洲精品理论片色戒| 亚洲一区二区三区四区在线观看| 亚洲自拍电影| 国产女人18毛片水18精品| 午夜精品久久一牛影视| 久久精品成人一区二区三区| 国内揄拍国内精品久久| 久久精品一级爱片| 亚洲大片免费看| 99国产精品久久久久久久| 欧美日韩亚洲成人| 久久久噜噜噜久久| 在线成人免费观看| 欧美久久久久久蜜桃| 亚洲一区二区网站| 榴莲视频成人在线观看| 亚洲精选久久| 国产精品普通话对白| 久久人91精品久久久久久不卡| 亚洲国产另类精品专区| 亚洲欧美日韩久久精品| 韩日精品视频| 欧美日韩1区| 欧美中文在线字幕| 亚洲欧洲一区二区三区在线观看 | 先锋影音一区二区三区| 伊人成年综合电影网| 欧美日韩专区| 久久九九99视频| 亚洲蜜桃精久久久久久久| 久久国产精品99国产| 夜夜躁日日躁狠狠久久88av| 国产精品午夜在线观看| 欧美激情亚洲视频| 性欧美暴力猛交69hd| 亚洲欧洲日本在线| 久久欧美肥婆一二区| 夜夜嗨av一区二区三区网站四季av| 国产视频一区在线| 欧美日韩免费在线观看| 久久av二区| 亚洲制服丝袜在线| 亚洲美女精品一区| 欧美 日韩 国产 一区| 亚洲欧美在线x视频| 亚洲日韩视频| 韩国久久久久| 国产日韩欧美亚洲一区| 欧美日韩精品免费观看| 久久综合久久久| 欧美一级理论性理论a| 99v久久综合狠狠综合久久| 男同欧美伦乱| 久久久精品tv| 欧美一区二区三区四区在线| 日韩一级免费观看| 亚洲欧洲日本在线| 一区二区亚洲精品| 国模大胆一区二区三区| 国产精品手机视频| 国产精品日韩精品| 国产精品久久一级| 欧美天天影院| 欧美午夜不卡视频| 欧美日韩成人网| 欧美人与禽猛交乱配| 欧美v国产在线一区二区三区| 久久久久国产精品一区三寸| 欧美一区二区女人| 欧美伊人久久| 久久激情视频| 久久久久久亚洲精品中文字幕| 欧美一区亚洲二区| 久久精品国产精品亚洲综合| 小黄鸭精品aⅴ导航网站入口| 午夜精品三级视频福利| 欧美一级专区| 久久综合九色综合欧美狠狠| 老**午夜毛片一区二区三区| 玖玖玖国产精品| 欧美大片免费观看| 欧美三级电影网| 国产精品久久国产精麻豆99网站| 欧美午夜在线一二页| 国产美女一区| 激情文学综合丁香| 欧美日韩午夜视频在线观看| 欧美日韩另类综合| 国产女优一区| 在线观看日韩www视频免费 | 影音先锋日韩资源| 亚洲精品视频啊美女在线直播| av成人免费| 欧美在线视频网站| 欧美激情女人20p| 一本大道久久精品懂色aⅴ| 亚洲欧美在线x视频| 免费成人av| 国产精品久久久一区二区三区| 国产中文一区二区| 亚洲精美视频| 午夜精品免费| 欧美不卡高清| 亚洲视频综合| 久久婷婷人人澡人人喊人人爽 | 亚洲性视频h| 久久久福利视频| 欧美性猛交视频| 在线欧美日韩国产| 亚洲色诱最新| 欧美福利视频网站| 亚洲欧美春色| 欧美激情综合在线| 韩国av一区二区三区| 一区二区欧美亚洲| 欧美ab在线视频| 亚洲自拍偷拍色片视频| 男男成人高潮片免费网站| 国产精品一区毛片| 日韩视频在线一区| 久热精品视频在线观看| 一区二区三区久久网| 蜜臀久久99精品久久久画质超高清 | 亚洲一区在线观看免费观看电影高清| 久久在线免费观看视频| 国产精品天天看| 99伊人成综合| 欧美成人亚洲|