안드로이드 버전적인 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를 사용하지만, 프로젝트를 정리 잊고.
정리해야합니다, 청소. 그것을 해결하기 위해 이일이 걸렸다. 청소를 잊지 않았다.
루아 정규 표현식 패킷, 정기적 인 백업을 처리 채팅 메시지를 지원하지 않습니다 :
--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
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
트렁크는 특성의 일부를 병합 할 바로 그 때, 이러한 특성은하지와 같은 커밋에 제출 제출할 필요가 없습니다주의, 실행
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
새로운적인 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);
일부 사소한 기록 :적인 Cocos2D-X, 자식, MOU 체결, 루아, 일반
추천
출처www.cnblogs.com/wangziqiang123/p/11710835.html
추천
행