UE4学习笔记(1):UE源码编译+安卓打包
注:该笔记以UE4..2在windows平台为例,源码下载vs版本为
1.关联github和Epic账户
要在github上获取UE4源码需要先关联账户,源码下载否则找不到源码,源码下载网页
按照官网提供流程即可完成 GitHub上的源码下载虚幻引擎 - Unreal Engine
记得确认邮件,否则还是源码下载git extensions 源码(当初就是忘记了,卡了好一会儿)
2.下载UE4源码
在 Releases · EpicGames/UnrealEngine (github.com)中选择自己需要的源码下载版本(我使用的是4..2),这步很简单,源码下载但需要注意的源码下载是还需要将Commit.gitdeps.xml文件也一并下载,用于替换同名文件(有些版本则没有这样的源码下载文件),不替换的源码下载话后续会报错(之后步骤中会提到)
解压后目录如下:
3.执行bat文件
(1)点击运行setup.bat,没有替换Commit.gitdeps.xml文件可能会出现如下问题:
(2)点击运行GenerateProjectFiles.bat,源码下载nexus 5 源码此过程可能会出现如下问题:
未找到框架 .NETFramework Version=v4.6.2
只需要在VS Installer中选中安装就行:
完成后会生成UE4.sln文件
4.生成
VS打开UE4.sln,源码下载开始生成:
但是源码下载生成过程中我出现了这样的问题:
UE4 fatal error C: 编译器限制: 达到内部堆限制
error C: 超过了 PCH 的虚拟内存范围问题解决
我出现这样问题的原因是我的C盘空间不够大(分区的时候给的比较少),托管系统设置在C盘,源码下载导致无法分配足够的虚拟内存,设置为空间足够的盘即可。
步骤:电脑->属性->高级系统设置->高级->性能设置->高级->更改
OK,成功编译完成
5.安卓打包
该过程有官方文档,并且比较繁琐,直接给出链接:
设置虚幻的Android SDK和NDK | 虚幻引擎文档 (unrealengine.com)
UE部署到Android以及杂症的解决 - 知乎 (zhihu.com)
我就提一下自己遇到的问题,在UE4中进行安卓打包的时候遇到了这样的问题:
原因在于SetupAndroid.bat中,SDK Platform的5173统计源码版本选择是,而在UE项目设置->平台 - Android SDK中的SDK API Levle默认选择latest。但是我安装AS的时候默认给我安装了最新的Android API (此时latest指向的是版本),导致冲突。解决方法是UE项目设置中手动设置指定版本,或者在AS中卸载高于版本的Android API。
OK,打包成功!!!
6.打开游戏
但是,是lzma源码分析的,还有但是(都最后一步了,还有问题OVO!!!),在手机上下载安装,打开后是这样的:
原来是因为打包除了生成apk文件还生成了obb,至于Google Play Store Key应该就是一个密钥了。
解决方法是在UE项目设置->Android中勾选“将游戏数据打包至.apk中”,我们可以看到对这个勾选项的解释:
行,勾选后重新打包,upx lzma源码成功运行:
谷歌页面html源码,带小恐龙游戏
下载链接:wwm.lanzout.com/iRTpA...
该源码具备多种用途,为网站开发者和爱好者提供了丰富的可能性。
首先,您可以将此源码集成到自己的网站上,让访客在浏览页面时能体验到谷歌恐龙小游戏的趣味。
其次,您还可以通过修改源码替换原有的打赏页面,为网站增添个性化的功能。
进一步地,对于追求独特风格的开发者,可以将喜欢的替换在源码中,使网站界面更加个性化。
对于初学者来说,此源码是一个学习网页原理的好工具,通过实践操作,可以更好地理解网页的构建和优化。
此外,该源码还具备灵活性,可以作为企业站、个人简历界面、个人****名片等页面的基础,展现独特风格。
需要注意的是,如需进行盈利和商业化的操作,请务必获得源码作者的同意。
安装与使用说明已包含在源码内,请按照指示进行操作。
简单总结,通过下载和合理使用此源码,您不仅能够提升网站的趣味性和个性化,还能作为学习网页制作的实践工具。请确保在使用过程中遵守版权和授权规定,享受便捷高效的操作体验。
android 对åºåªä¸ªå¼å¸¸
android æ¯æ请æ±çurlå°åä¸åå¨ãæ¯httpåè®®çä¸é¨åï¼è¯¦è§£è¯·çandroidå¦ä¹ æåï¼ä¸é¢å 容æ¥æºäºandridå¦ä¹ æåï¼éé¢æ个ä¾åï¼ææ¡£è¿ææºç ï¼ææºå©æä¸ä¸è½½
ï¼HTTPç¶æç ï¼
ç¼è¾
HTTP æNot Foundé误信æ¯æ¯HTTPçå ¶ä¸ä¸ç§âæ åååºä¿¡æ¯âï¼HTTPç¶æç ï¼ï¼æ¤ä¿¡æ¯ä»£è¡¨å®¢æ·ç«¯å¨æµè§ç½é¡µæ¶ï¼æå¡å¨æ æ³æ£å¸¸æä¾ä¿¡æ¯ï¼ææ¯æå¡å¨æ æ³ååºä¸ä¸ç¥åå ã
ä¸æå
ç½é¡µææ件æªæ¾å°
å¤æå
NOT FOUND
HTTPç¶æç
ç®å½
1 å½±å
2 å®ç°
3 设置
å½±å
ç¼è¾
èªå®ä¹é误页é¢æ¯å¢å¼ºç¨æ·ä½éªçå¾å¥½çåæ³ï¼ä½å¨åºç¨è¿ç¨ä¸å¾å¾å¹¶æªæ³¨æå°å¯¹æç´¢å¼æçå½±åï¼è¬å¦ï¼é误çæå¡å¨ç«¯é 置导è´è¿åââç¶æç æèªå®ä¹é误页é¢ä½¿ç¨Meta Refresh导è´è¿åââç¶æç ãæ£ç¡®è®¾ç½®çèªå®ä¹é误页é¢ï¼ä¸ä» åºå½è½å¤æ£ç¡®å°æ¾ç¤ºï¼åæ¶ï¼åºè¯¥è¿åââé误代ç ï¼èä¸æ¯ ââæââãè½ç¶å¯¹è®¿é®çç¨æ·èè¨ï¼HTTPç¶æç 究ç«æ¯ââè¿æ¯ââæ¥è¯´å¹¶æ²¡æä»ä¹åºå«ï¼ä½å¯¹æç´¢å¼æè¿åæ¯ç¸å½éè¦çã
æç´¢å¼æèèå¨è¯·æ±æ个URLæ¶å¾å°ââç¶æååºæ¶ï¼å³ç¥é该URLå·²ç»å¤±æï¼ä¾¿ä¸åç´¢å¼è¯¥ç½é¡µï¼å¹¶åæ°æ®ä¸å¿åé¦å°è¯¥URL表示çç½é¡µä»ç´¢å¼æ°æ®åºä¸å é¤ï¼å½ç¶ï¼å é¤è¿ç¨æå¯è½éè¦å¾é¿æ¶é´ï¼èå½æç´¢å¼æå¾å°ââç¶æç æ¶ï¼åä¼è®¤ä¸ºè¯¥urlæ¯ææçï¼ä¾¿ä¼å»ç´¢å¼ï¼å¹¶ä¼å°å ¶æ¶å½å°ç´¢å¼æ°æ®åºï¼è¿æ ·çç»æ便æ¯è¿ä¸¤ä¸ªä¸åçurlå ·æå®å ¨ç¸åçå 容ï¼èªå®ä¹é误页é¢çå 容ï¼è¿ä¼å¯¼è´åºç°å¤å¶ç½é¡µé®é¢ãè½»å被æç´¢å¼æéæï¼éåä¼Kæç½ç«ã
å®ç°
ç¼è¾
æ¹åæå¡å¨é»è®¤é误页é¢å°±å¯ä»¥è¾¾å°ææãä¸é¢æ¯ä¸äºå¯ä»¥ä½¿å¾è®¿å®¢è½»æ¾å®ç°æ£å¸¸è®¿é®ç建议ã
éµå¾ªçç念ï¼
æ趣ç(å¼ )
æä¾ç®æçé®é¢æè¿°ï¼æ¶é¤è®¿å®¢çæ«è´¥æãæä¾åçç解å³æ¹æ¡ï¼è¾ å©è®¿å®¢å®æ访é®ç®æ ãæä¾ä¸ªæ§åçå好çé¢ï¼æå访é®ä½éªã
å®ç°æ¹å¼ï¼æç §ä»ç®åå°å¤æç顺åºæåï¼ï¼
使å¾è®¿å®¢è½¬å°æ个å°æ¹èä¸æ¯åéã
页é¢å å«è¯¥ç«ç¹éè¦é¨åçé¾æ¥ï¼å¦ä¸»é¡µæç«ç¹å°å¾ãä¸è¦ä» ä» åè¯ä»ä»¬æ£æ¥æ¼åã使ç¨ææ¬çé¾æ¥æ¿ä»£å¾çï¼å 为æ许å¤è®¿å®¢ä¸ä¼æ³å°ç¹å»è¿ä¸ªå¾çã
ä¾åï¼æ们çç«ç¹æä¸ä¸ªä¸»é¡µçè¿åé¾æ¥ãè¿æ¯å®ç°å好åé¦çæä½é度ãæ¤å¤ï¼æ们è¿ä¼èèï¼å¨ææç帮å©ä¿¡æ¯ä¸è¶³çæ åµä¸ï¼å¦ä½éè¿è®¿å®¢çåé¦å¼¥è¡¥é误ã
éè¦å æ¬ä¸ä¸ªæåç½ç«ç®¡çåçemailé¾æ¥ï¼æè ä¸ä¸ªç¨äºæ交丢失é¾æ¥çè¡¨æ ¼ã
ç¸å¯¹äºåéemailï¼è®¿å®¢æ´å欢使ç¨æäº¤è¡¨æ ¼ã
å å ¥ä¸ä¸ªæç´¢æ¡ç¨äºæç´¢ç«ç¹ã
ä¾ï¼MSNå¨ææ页é¢çåºé¨é½æä¸ä¸ªæç´¢æ¡ï¼åæ¶ä¹é¾åç«ç¹çéè¦é¨åã
å¨ç«ç¹ä¸ååºæ¥è¿äºè®¿å®¢ææ页é¢çé¾æ¥ï¼ç¨äºæ¨æµè®¿å®¢æ£å¨å¯»æ¾ç页é¢ãä½ ä¸éè¦é纳ä¸è¿°ææç建议ï¼ä½æ¯è¿äºå»ºè®®ä¸è´æå¡äºä½¿å¾è®¿å®¢æ´æ¿æåçå¨ä½ çç«ç¹çç®çã
åççé误页é¢è³æ¤å³å¯ä»¥å®æäºï¼è¿å°ç»è®¿å®¢æä¾è®¸å¤æä»·å¼çä¿¡æ¯ã[1]
设置
ç¼è¾
1. 对äºåå¨çç½é¡µå 容ç±äºè·¯å¾æ¹åè导è´è®¿é®ä¸äºæ¶ï¼å¯å¨IIS ä¸å®ä¹é误æåä¸ä¸ªå¨æ页é¢ï¼å¨é¡µé¢éé¢ä½¿ç¨æ°¸ä¹ éå®å跳转å°æ°çå°åï¼æ¤æ¶æå¡å¨è¿åç¶æç ã
2ã设置æåä¸ä¸ªè®¾è®¡å¥½çhtml æ件ï¼æ¤æ¶é¡µé¢è¿åçç¶æç ã idcæä¾ååºæ¬é½æä¾è®¾ç½®çåè½ï¼ç´æ¥ä¸ä¼ æ件设置å³å¯ãå¨IIsä¸è®¾ç½®æ¹æ³ï¼æå¼IIS管çå¨-->ç¹å»è¦è®¾ç½®èªå®ä¹çç½ç«çå±æ§-->ç¹å»èªå®ä¹é误é项-->éä¸é¡µ-->éä¸å¹¶æå¼ç¼è¾å±æ§-->设置æ URL --> URL éå¡«åâ/err.htmlâ-->æç¡®å®éåºåæå好çerr.html 页é¢ä¸ä¼ å°ç½ç«æ ¹ç®å½ä¸ãæ¤å¤å¨âæ¶æ¯ç±»åâä¸ä¸å®è¦éæ©âæ件âæâé»è®¤å¼âï¼èä¸è¦éæ©âURLâï¼ä¸ç¶ï¼å°å¯¼è´è¿åââç¶æç ã3ãæåä¸ä¸ªå¨æ页é¢ï¼æ¯å¦error.asp,å¦æä¸å¨é¡µé¢éé¢è¿è¡è®¾ç½®ï¼ä» ä» æ¯è¿åæ示çHTML 代ç ï¼å°å¯¼è´é¡µé¢è¿å ç¶æç ï¼è¿æ¯ä¸æ£ç¡®çï¼æ们å¯ä»¥å¨æ¾ç¤ºå®æ示å 容åï¼å¢å è¯å¥ï¼ Response.Status=" Not Found" ï¼è¿æ ·å°±ä¿è¯é¡µé¢è¿åç¶æç ã
3ãApacheä¸è®¾ç½®é误页é¢ã为Apache Server设置é误页é¢çæ¹æ³å¾ç®åï¼åªéå¨.htaccess æ件ä¸å å ¥å¦ä¸å 容å³å¯ï¼ErrorDocument /notfound.php
网页出现怎么解决
1、登陆主机控制面板;
2、错误页面设置;
3、设置-生成了httperrors目录,里面有个.htm;
4、查看页面的源文件,复制下来;
5、修改chinaz的页面源代码中的“站长之家的信息”(title、链接、logo);
6、编码转换:将gbk修改为utf-8,另存为.htm,另存对话框中选择utf-8编码;
7、将做好的.htm上传至空间根目录下的HttpError文件夹下覆盖默认的.htm;
8、给死链接做重定向;
9、把失效的死链接地址重定向到新的页面,这样做的好处有权重可以转移到那个新的页面。适合一些网页比较重要,有一定权重的页面。如果死链接多的话重定向太多也不好的,那就是网站的问题了。
2024-12-28 23:42
2024-12-28 23:38
2024-12-28 21:59
2024-12-28 21:55
2024-12-28 21:46