青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
劍孤寒的小站
人生的價值不是用時間,而是用深度去衡量的!
posts - 75, comments - 290, trackbacks - 0, articles - 0
導航
C++博客
首頁
新隨筆
聯(lián)系
聚合
管理
<
2013年6月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
留言簿
(16)
給我留言
查看公開留言
查看私人留言
隨筆分類
Galaxy2D 游戲引擎發(fā)布(40)
Galaxy2D 游戲引擎教程(7)
Galaxy2D 游戲引擎擴展(8)
Lua(5)
游戲編程(20)
隨筆檔案
2017年3月 (1)
2017年1月 (1)
2016年11月 (1)
2016年3月 (1)
2015年11月 (1)
2015年8月 (1)
2015年7月 (1)
2015年6月 (1)
2014年9月 (1)
2014年8月 (1)
2014年3月 (1)
2014年1月 (1)
2013年9月 (1)
2013年7月 (2)
2013年6月 (3)
2013年5月 (1)
2013年4月 (2)
2012年12月 (2)
2012年10月 (1)
2012年9月 (2)
2012年7月 (1)
2011年12月 (1)
2011年10月 (3)
2011年9月 (4)
2011年7月 (1)
2011年6月 (1)
2011年5月 (2)
2011年4月 (1)
2010年9月 (1)
2010年5月 (3)
2010年4月 (2)
2010年3月 (1)
2010年2月 (2)
2010年1月 (11)
2009年9月 (3)
2009年5月 (2)
2009年4月 (1)
2009年1月 (1)
2008年12月 (1)
2008年11月 (1)
2008年10月 (6)
鏈接
搜索
最新評論
1.?re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布
評論內(nèi)容較長,點擊標題查看
--劍孤寒
2.?re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布
Update:
◆隨機數(shù)添加創(chuàng)建生成器函數(shù)
◆隨機數(shù)添加Mersenne Twister算法隨機數(shù)生成函數(shù)
◆修改獲得/失去焦點偶爾收不到回調(diào)的bug
--劍孤寒
3.?re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布
評論內(nèi)容較長,點擊標題查看
--wwdd
4.?re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布
Update (2016-8-1)
◆RichText超鏈接修改為抬起時才觸發(fā)事件
◆Shader添加讀取已編譯的二進制文件支持,并添加相關數(shù)據(jù)設置接口
--劍孤寒
5.?re: Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布
@baidwwy
你是一直都這樣還是用了上面那個dll才這樣
--劍孤寒
閱讀排行榜
1.?在Lua中使用枚舉型變量 (15671)
2.?Galaxy2D游戲引擎教程1 - Hello World(8167)
3.?在Lua中使用List (6826)
4.?Galaxy2D Game Engine 4.2 開發(fā)版 發(fā)布 (6780)
5.?Win7下ATI顯卡更新驅(qū)動程序打不開Catalyst Control Center的解決辦法(5955)
寫了個用shared_ptr管理游戲資源的幫助類
Posted on 2013-06-28 16:15
劍孤寒
閱讀(820)
評論(0)
編輯
收藏
引用
所屬分類:
Galaxy2D 游戲引擎擴展
用這個東東可以簡化一些引用計數(shù)方面的管理,不過從Get*()接口獲取的資源還是要先自己調(diào)一下AddRef()函數(shù)
class
CRefCountHelper
{
public
:
template
<
typename T
>
static
shared_ptr
<
T
>
Create(T
*
p)
{
shared_ptr
<
T
>
ptr(p, RefReleaseFunc());
return
ptr;
}
private
:
struct
RefReleaseFunc
{
void
operator
()(gge::ggeRefCounter
*
p)
{
if (p) p->Release();
}
}
;
}
;
用法如下:
//
假設以前有一段代碼是要載入一個texture到一個sprite上,例如下面這段代碼:
ggeTexture
*
tex
=
Texture_Load(
"
image.png
"
);
if
(
!
tex)
return
false
;
ggeSprite
*
spr
=
Sprite_Create(tex);
if
(
!
spr)
{
GGE_RELEASE(tex);
return
false
;
}
//
現(xiàn)在的寫法可以改成下面這樣,不用再去人肉Release了
shared_ptr
<
ggeTexture
>
tex
=
CRefCountHelper::Create( Texture_Load(
"
image.png
"
) );
if
(
!
tex)
return
false
;
shared_ptr
<
ggeSprite
>
spr
=
CRefCountHelper::Create( Sprite_Create(tex.
get
()) );
if
(
!
spr)
return
false
;
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關文章:
寫了個用shared_ptr管理游戲資源的幫助類
2D骨骼動畫 Spine Render For Galaxy2D [Demo + 代碼]
Galaxy2D Game Engine 4.0 開發(fā)版 發(fā)布
TexturePacker 1.1 發(fā)布
寫了一個xls2xml轉(zhuǎn)換工具
Irrlicht For Galaxy2D
CEGUI Render For Galaxy2D
Galaxy2D 導出類到Lua模塊源代碼
網(wǎng)站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 劍孤寒
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
亚洲一卡二卡三卡四卡五卡
|
久久不射网站
|
国内自拍一区
|
国产精品久久久
|
国产精品高精视频免费
|
欧美午夜在线一二页
|
欧美日本中文
|
欧美理论电影在线播放
|
欧美日韩三级
|
国产精品黄视频
|
国产区日韩欧美
|
国外成人免费视频
|
亚洲精品影视在线观看
|
亚洲视频在线观看网站
|
亚洲欧美综合网
|
久久青青草综合
|
欧美激情第五页
|
亚洲卡通欧美制服中文
|
亚洲无线视频
|
久久裸体视频
|
欧美三区美女
|
激情小说另类小说亚洲欧美
|
亚洲人成网站在线播
|
亚洲欧美影院
|
亚洲第一综合天堂另类专
|
亚洲啪啪91
|
欧美一区二区视频免费观看
|
91久久精品美女
|
亚洲精品亚洲人成人网
|
国产精品99久久久久久有的能看
|
亚洲欧美色婷婷
|
欧美激情免费观看
|
亚洲免费视频网站
|
欧美精品日韩综合在线
|
国产性色一区二区
|
一区二区三区欧美
|
久久综合久久久久88
|
亚洲免费大片
|
美国十次成人
|
你懂的视频欧美
|
麻豆成人小视频
|
欧美先锋影音
|
亚洲国产一区二区三区青草影视
|
一区二区毛片
|
欧美韩国日本综合
|
欧美一区午夜精品
|
国产精品久久久久久久久搜平片
|
在线欧美日韩国产
|
欧美在线观看视频一区二区三区
|
亚洲国产成人av在线
|
午夜精品影院在线观看
|
欧美日韩精品久久
|
亚洲免费播放
|
亚洲国产精品一区二区www
|
久久精品国产2020观看福利
|
国产精品久久久久久久久久久久久久
|
夜夜嗨一区二区
|
亚洲第一在线视频
|
欧美成人激情视频
|
亚洲美女视频
|
亚洲欧洲在线一区
|
欧美日韩国产一区
|
中文精品视频一区二区在线观看
|
欧美国产一区二区三区激情无套
|
欧美在线观看一区二区
|
国产精品视区
|
亚洲欧美一区二区激情
|
国产精品99久久久久久久女警
|
欧美激情精品久久久久久蜜臀
|
夜夜嗨av一区二区三区免费区
|
欧美国产一区视频在线观看
|
日韩一本二本av
|
亚洲免费大片
|
欧美午夜片欧美片在线观看
|
亚洲图片欧洲图片av
|
夜夜嗨网站十八久久
|
国产精品国产自产拍高清av王其
|
亚洲视频在线观看
|
亚洲摸下面视频
|
韩国av一区二区三区
|
嫩草成人www欧美
|
欧美高清视频一区二区三区在线观看
|
亚洲欧洲三级
|
一区二区三区黄色
|
国产日韩精品视频一区二区三区
|
久久免费黄色
|
欧美黄色免费
|
欧美尤物一区
|
蜜臀av在线播放一区二区三区
|
一本色道久久综合亚洲91
|
亚洲欧美日韩国产成人精品影院
|
樱桃国产成人精品视频
|
99这里有精品
|
亚洲高清av
|
一道本一区二区
|
一区二区三区我不卡
|
日韩视频二区
|
狠狠干狠狠久久
|
欧美成人a∨高清免费观看
|
在线一区二区三区做爰视频网站
|
亚洲精品视频免费
|
国产人成精品一区二区三
|
欧美激情亚洲精品
|
国产欧美日韩视频
|
亚洲电影网站
|
国产精品一区二区在线观看网站
|
久久精品国产清高在天天线
|
欧美.www
|
久久九九电影
|
欧美日韩一级大片网址
|
久久久最新网址
|
国产精品美女www爽爽爽视频
|
欧美成人激情视频免费观看
|
国产精品电影网站
|
亚洲激情视频网站
|
在线观看不卡av
|
午夜精品视频在线观看一区二区
|
日韩亚洲欧美在线观看
|
久久成人免费网
|
欧美一区2区三区4区公司二百
|
欧美人妖在线观看
|
欧美成人r级一区二区三区
|
国产九九精品视频
|
亚洲精选国产
|
亚洲精品日韩综合观看成人91
|
午夜精品久久久久久久久久久久久
|
国产精品一区二区久久久久
|
91久久国产自产拍夜夜嗨
|
国产一区二区三区精品久久久
|
一本色道久久综合狠狠躁篇的优点
|
午夜精品一区二区三区在线
|
这里是久久伊人
|
欧美激情精品久久久久久蜜臀
|
国产精品高潮呻吟久久
|
亚洲精品乱码久久久久久
|
亚洲国产成人在线视频
|
久久久久国产免费免费
|
久久久99精品免费观看不卡
|
国产美女一区二区
|
亚洲欧美日韩国产成人
|
久久成人国产
|
伊人久久综合
|
免费成人激情视频
|
亚洲福利精品
|
亚洲作爱视频
|
国产精品国产三级国产专播品爱网
|
亚洲在线视频一区
|
亚洲午夜久久久久久久久电影院
|
欧美精品成人一区二区在线观看
|
欧美大片在线影院
|
亚洲精品美女在线观看播放
|
欧美激情精品久久久久久变态
|
亚洲人成在线播放
|
亚洲综合精品自拍
|
国产日韩欧美91
|
久久麻豆一区二区
|
亚洲黄色高清
|
午夜精品www
|
狠狠做深爱婷婷久久综合一区
|
久久乐国产精品
|
欧美黄污视频
|
亚洲一级高清
|
国产一区二区三区高清
|
美国成人直播
|
一区二区三区视频在线
|
欧美在线高清
|
亚洲欧洲日韩综合二区
|
欧美视频观看一区
|
欧美一区1区三区3区公司
|
国产精品区一区二区三区
|
久久激五月天综合精品
|
亚洲国产精品嫩草影院
|
亚洲欧美韩国
|
在线观看亚洲
|
欧美图区在线视频
|
久久久www成人免费无遮挡大片
|
欧美国产综合一区二区
|
午夜欧美精品久久久久久久
|
尤物yw午夜国产精品视频
|
欧美精品一区二区三区久久久竹菊
|
午夜精品久久久久久久99黑人
|
影音先锋另类
|
国产精品video
|
久久综合国产精品
|
午夜精品www
|
夜夜嗨av一区二区三区
|
亚洲成色www8888
|
欧美一级大片在线免费观看
|
在线欧美一区
|
国产午夜精品久久久久久久
|
欧美激情一区二区在线
|
欧美亚洲三区
|
在线亚洲一区二区
|
1769国内精品视频在线播放
|
欧美性猛交xxxx乱大交蜜桃
|
麻豆久久婷婷
|
久久riav二区三区
|
亚洲欧美日韩国产综合精品二区
|
亚洲精品乱码久久久久久蜜桃91
|
激情一区二区三区
|