• <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>

            Error

            C++博客 首頁 新隨筆 聯系 聚合 管理
              217 Posts :: 61 Stories :: 32 Comments :: 0 Trackbacks
            首先Ref不用解釋。
            cocos和常見的Ref或者智能指針稍微有點不一樣:
            首先介紹傳統玩法:
            傳統玩法Ref一般要配合RefPtr使用的,也就是new出來的Ref派生類引用計數為0,要放到一個RefPtr里邊來做生命周期管理。

            在來看看cocos的玩法:
            new出來Ref引用計數是為1的,那么問題來了,這樣如果Add和Release成對出現則Ref永遠回不到0了。
            cocos是這樣解決這個問題的:autorelease
            調用autorelease,會把當前Ref為1的對象壓入pool,然后在下一幀的調用release這樣就天下太平了,如果有add到其他節點上他就會變1,如果沒有就直接歸零析構了
            這樣就省掉了RefPtr操作


            為了保持風格統一,我也必須這樣玩,這樣的優勢是不需要RefPtr,可能腳本綁定會方便不少吧
            posted on 2016-03-15 20:52 Enic 閱讀(292) 評論(0)  編輯 收藏 引用 所屬分類: cocos2d-x
            久久久久久精品成人免费图片| 久久国产精品成人免费| 香港aa三级久久三级老师2021国产三级精品三级在 | 欧美精品一本久久男人的天堂| 人妻无码αv中文字幕久久| 久久精品国产精品青草app| 国产2021久久精品| 2020最新久久久视精品爱| 激情久久久久久久久久| 久久精品aⅴ无码中文字字幕不卡| 久久婷婷五月综合97色| 欧美久久综合九色综合| 久久久久亚洲av无码专区喷水 | 久久人人妻人人爽人人爽| 狠狠狠色丁香婷婷综合久久俺| 久久se这里只有精品| 人妻无码中文久久久久专区| 久久精品亚洲福利| 成人久久精品一区二区三区| 久久久久女教师免费一区| 国产V亚洲V天堂无码久久久| 亚洲国产一成久久精品国产成人综合 | 久久久久久亚洲Av无码精品专口| 精品国产青草久久久久福利| 少妇久久久久久久久久| 欧美久久久久久| 久久国产精品免费| 久久久久人妻精品一区二区三区| 天堂无码久久综合东京热| 久久99精品国产麻豆蜜芽| aaa级精品久久久国产片| 中文字幕久久久久人妻| 精品伊人久久大线蕉色首页| 久久久久久青草大香综合精品| 久久亚洲国产精品一区二区| 国产高潮国产高潮久久久| 久久综合给合久久狠狠狠97色69| 久久久精品国产| 久久久久久曰本AV免费免费| 久久这里都是精品| 久久久国产打桩机|