some tips about package android build for unreal project from source code

"unreal engine 4 with kbengine together by cnsoft "

  • clean your disk.   because compile source code need almost 50G. install vs2015 need 30G .  balabala…    the best is use SSD  disk. speed up your work.
  • important step:   setup.bat  next:   install NVPack android toolkit.    , next  GenerateProjectFiles.cmd
  • build development + x64 for build Editor.   but not include android package tools.
  • build development + android , don’t worry the failed project.  i am confused by that, just continue pack your android package.
  • choose correct source code . normally is  the  tags with  -release  instead of  the  branch  release.  e.g:   4.10.4-RELEASE
  • if you don’t change the engine source , why not use the installed version?  compile will  cost your much time.

 

Read More

程序复盘-所有问题其实就两种

1 . 有文档的 和没文档的

细分一下, 有文档之后也会有看了也没啥用的. 因为实践起来各种坑. 逻辑缺失.  语焉不详的设计文档, 细节遗漏or 写完就过时了的文档. 以及反人类的文档组织形式 这都是阻碍程序开发的.

经不起推敲的设计文档. 各种数据无来源的. 自相矛盾的.  算法不明晰的.  规则算法临时成分太大的.

没文档的不见得是坏事, 程序自己做主. 自己设定功能和实现. 不过终归还是要对接才行

2. 有源码的和没源码的.

有源码的结果源码最核心的是个lib . 有源码的结果是一个几万行的class. 各种有趣 和 反人类.    有源码的然后就是少头文件. 千万不能clean

没源码的就加个更字.

与人方便 与己方便. 挖坑就得埋一个.

3. 可以替代的和不可替代的

你的工作部分被别人替代的可能性有多大 就决定了未来你的空间.

4. 耗时间的 和 不耗时间的.

写代码的时间多还是少。越多好吗?   越少好不好?

最合理的应该是开始多 越来越少.    如果一开始就代码少的话,   表明这块时间基本没办法压缩了.  性价比很低。

 

Read More