Unity使用VSCode没有代码提示/代码无法折叠
问题
VS Code打开之前的项目都还有自动提示,现在新建的项目却没有了提示
Unreal Engine is exiting due to D3D device being lost
UE4官方的API文档不方便查阅,搜索很不方便。如果有chm格式的文档就可以快速搜索。
在UE4安装目录下有自带的html文档:
1 | Engine\Documentation\Builds\CppAPI-HTML.tgz |
解压后在en-US
首先尝试过html2chm、hugechm、easychm这几个软件直接进行转换,但是显示效果不行,而且总是报javascript错误,一直没法解决。
于是尝试直接从源代码生成html文档,然后编译压缩成chm格式的。
错误提示就是说接收FString参数的方法被弃用了,需要使用FText作为参数(为了方便本地化)
C:\Windows\SoftwareDistribution,对Download文件夹右键属性-安全,编辑权限。除了Administrators和Users之外,都在完全控制一栏勾选上拒绝Microsoft Store安装服务和Windows Update,把启动类型都改为禁用,如果是正在运行,还要点击停止。Windows 更新,提示遇到错误,说明禁用成功用手机土豆(旧版)离线了一个视频,想要使用一下素材。于是在手机根目录下:Tudou/offlinedata/QJNaU5BHORk/找到六个.f4v格式的视频,但是这些视频如果使用其他播放器会提示格式解析错误,而且尝试使用格式工厂和月亮f4v合并器都不能转换。
Unity自带的Button组件有三种不同的Transition(过渡)选项,分别是None, ColorTint, SpriteSwap, Animation。现在想自定义其他功能,比如在不同的状态下,按钮上的文字不同。
在当前Unity最新的LTS(长期支持)版Unity 2019.4.8f1的Release Notes里可以找到这一项:

所以从这一版本开始,个人免费版也可以使用深色主题了
设置:Edit > Preference > General > Editor Theme 选择Professional
我是在更新资源包的时候遇到了这个问题,具体来说是:
先使用了旧版本资源(有Terrain),为了使用新版本资源,直接将旧版本的资源文件夹删除再导入新资源
这个时候发现地形贴图存在丢失(变成默认的灰白方块),而且即使再使用旧版的也还是丢失。
Mirror支持许多内建类型的传输,具体可参考Mirror的NetworkWriter类的定义。这里提供一个自定义序列化传输数据的方法。