일부 사소한 기록 :적인 Cocos2D-X, 자식, MOU 체결, 루아, 일반

  1. 안드로이드 버전적인 Cocos2D-X 프로젝트는보고하지만, 갑자기 컴파일하고, 마지막으로 시간과 코드를 변경하지 않은

    error: undefined reference to 'cocos2d::PointArray::create(int) 
    

    그리고 같은, 그것은 마지막 컴파일 중간 파일을 삭제하지 않은 수 있지만, 컴파일러 환경 관련 디렉토리 (proj.android/obj/)이 될 수 삭제, 변경되었습니다. Http://discuss.cocos2d-x.org/t/ 는 X ---적인 Cocos2D-3-2-오류가 정의되지 않은 -에 - 참조 / 16,677 해결 .
    같은 상황, 업그레이드 된 버전 NDK :

    내 상황이 다르다 : 나는 NDK-r10b 함께 사례 및 시작에 실패, 내가 그것을 NDK-r10b의 버그 것을 발견, 그래서 대신 NDK-r9d를 사용하지만, 프로젝트를 정리 잊고.

    정리해야합니다, 청소. 그것을 해결하기 위해 이일이 걸렸다. 청소를 잊지 않았다.

  2. 루아 정규 표현식 패킷, 정기적 인 백업을 처리 채팅 메시지를 지원하지 않습니다 :

    --string.utable("[f:smile]窗外abc的[护送]麻[f:cry]雀")  ======> ["[f:smile]","窗","外","a","b","c","的","[","护","送","]","麻","[f:cry]","雀"]   
    
    string.utable=function(str)
        local tab={}
    
        --UTF8 and emoji POSIX regex pattern:([[f]:[^s[]]+])|([1-127194-244][128-191]*)
        --for uchar in string.gfind(str, '(%[[f]:[^%s%[%]]+%])|([1-127194-244][128-191]*)') do tab[#tab+1] = uchar end
    
        --Lua doesn't support the standard POSIX regex,so the standard beautiful pattern above can not work.  
        --So we can only use the dirty code below to complete the feature...
    
        local bracketFlag=false
        local emojiFlag=false
    
        for uchar in string.gfind(str, '[1-127194-244][128-191]*') do 
            if uchar=="[" then
                bracketFlag=true
                tab[#tab+1] = uchar 
            elseif uchar=="]" then
                bracketFlag=false
                if emojiFlag then
                    tab[#tab] = tab[#tab]..uchar 
                    emojiFlag=false
                else
                    tab[#tab+1] = uchar 
                end
            elseif bracketFlag and uchar=="f" then
                emojiFlag=true
                tab[#tab] = tab[#tab]..uchar
            else
                if emojiFlag then
                    tab[#tab] = tab[#tab]..uchar 
                else
                    tab[#tab+1] = uchar 
                end
            end
        end
    
        --dump(tab,"-----tab  ")
        return tab
    end  
    
  3. MOU 체결 바로 가기 :

    View  
    显示预览窗口 Toggle live preview: Shift + Cmd + I 
    显示字数 Toggle Words Counter: Shift + Cmd + W 
    将当前窗口设置为透明窗口 Toggle Transparent: Shift + Cmd + T
    固定当前窗口 Toggle Floating: Shift + Cmd + F
    编辑窗口和预览窗口相等 Left/Right = 1/1: Cmd + 0
    编辑窗口和预览窗口的显示比例为 3:1 Left/Right = 3/1: Cmd + +
    编辑窗口和预览窗口的显示比例为 1:3 Left/Right = 1/3: Cmd + -
    文字方向 Toggle Writing orientation: Cmd + L
    全屏显示开关 Toggle fullscreen: Control + Cmd + F
    Actions
    Copy HTML: Option + Cmd + C
    重点显示选中文本 Strong: Select text, Cmd + B
    将选中文本斜体显示 Emphasize:Select text, Cmd + I
    Inline Code: Select text, Cmd + K
    加删除线 Strikethrough: Select text, Cmd + U
    插入超链接 Link: Select text, Control + Shift + L
    插入图像 Image: Select text, Control + Shift + I
    选中当前单词 Select Word: Control + Option + W
    选中当前行 Select Line: Shift + Cmd + L
    选中所有 Select All: Cmd + A
    取消选中所有 Deselect All: Cmd + D
    将选中文本 转化为大写字母 Convert to Uppercase: Select text, Control + U
    将选中文本 转化为小写字母 Convert to Lowercase: Select text, Control + Shift + U
    将选中文本所有单词的首字母转为 大专栏  一些琐碎的记录:cocos2d-x,git,Mou,lua,正则大写Convert to Titlecase: Select text, Control + Option + U
    将选中文本插入编号 Convert to List: Select lines, Control + L
    将选中文本转换成引用块 Convert to Blockquote: Select lines, Control + Q
    将光标所在行转化为1级标题 Convert to H1: Cmd + 1
    将光标所在行转化为2级标题 Convert to H2: Cmd + 2
    将光标所在行转化为3级标题 Convert to H3: Cmd + 3
    将当前行转化为4级标题 Convert to H4: Cmd + 4
    将当前行转化为5级标题 Convert to H5: Cmd + 5
    将当前行转化为6级标题 Convert to H6: Cmd + 6
    Convert Spaces to Tabs: Control + [
    Convert Tabs to Spaces: Control + ]
    插入当前日期 Insert Current Date: Control + Shift + 1
    插入当前时间 Insert Current Time: Control + Shift + 2
    插入<符号 Insert entity <: Control + Shift + ,
    插入>符号 Insert entity >: Control + Shift + .
    插入$符号 Insert entity &: Control + Shift + 7
    Insert entity Space: Control + Shift + Space
    Insert Scriptogr.am Header: Control + Shift + G
    左缩进 Shift Line Left: Select lines, Cmd + [
    右缩进 Shift Line Right: Select lines, Cmd + ]
    插入下一行 New Line: Cmd + Return
    添加注释 Comment: Cmd + /
    插入换行符 Hard Linebreak: Control + Return
    Edit
    自动完成单词 Auto complete current word: Escape
    查找 voiceFind: Cmd + F
    取消查找框 Close find bar: Esc
    Post
    Post on Scriptogr.am: Control + Shift + S
    提交到 Tunblr Post on Tumblr: Control + Shift + T
    Export
    导出为HTML格式文件 Export HTML: Option + Cmd + E
    导出为PDF格式文件 Export PDF: Option + Cmd + P  
    
  4. 트렁크는 특성의 일부를 병합 할 바로 그 때, 이러한 특성은하지와 같은 커밋에 제출 제출할 필요가 없습니다주의, 실행

    git cherry-pick <commit id>
    

    자동으로 마스터 분기를 보호 할 수 gitlab 새로운 프로젝트 관리자를 보호 할 필요가 보호되어 백그라운드에서 상태 마스터 계정이 설정
    형식 사용자 정의 자식 로그는 스크립트를 촉진하기 위하여 :

    git log --pretty=oneline 
    git log --pretty=format:"%cn %cr %h  %s"|grep your_name 
    

    .Gitignore 관련 구성 디렉토리는 이유는 이전에 성공적으로 디렉토리 구성, 수행에 잘못된 .gitignore는 다음 후, 디렉토리에 제출 된 수, 무효 :

    git rm -rf folder
    

    일부는 같은 경우는 제거 할 수 커밋

    git reset --hard <commit id> 
    

    그 후, 이것은 그 후 사라 자식 로그 참조 로그를 볼 필요가 ID 커밋 후에 커밋

    git reflog
    

    당신은 삭제 찾을 커밋 할 수
    지점 또는 이유 .git가 / 로그 / 분실, 자식 reflog가 실패합니다 일부는 다음 빈 객체를 찾아 들어, 삭제 후 제출을 수행 할 필요가있다 :

    git fsck --lost-found
    获取commit hash
    git show commit hash
    

    자식 자동 완성 명령 :
    https://raw.github.com/git/git/master/contrib/completion/git-completion.bash

    구성 ~ / .bash_profile에 :

    if [ -f ~/.git-completion.bash ]; then
        . ~/.git-completion.bash
    fi  
    
  5. 새로운적인 Cocos2D-X 다층 노드 각각은 더 복잡한 동작의 OpenGL있는 경우, 영상 혼란이있을 수 있으며, 픽셀 렌더링 (단편 쉐이더) 및 기타 작업에 의해 크게 이동 레거시적인 Cocos2D-X 때문에, 문제가되지 않는다 일부 설정이 해결 될 수 폐쇄, 불완전하고있는 동안 프로젝트 후 새 기본적인 Cocos2D-X 호환 3D입니다 :

    Director::getInstance()->setDepthTest(false);
    

    문제 그러나 안드로이드 폰 그래서 다음 설정을 사용에 대한 혼란이있는 레이어 사이의 관계를 해결하기 위해 화면 튀김 (Splash) :

    Director::getInstance()->setProjection(Director::Projection::_3D);
    

    읽기 :

    Director::getInstance()->setProjection(Director::Projection::_2D);
    

추천

출처www.cnblogs.com/wangziqiang123/p/11710835.html