Jerish的博客

游戏开发 知乎专栏https://zhuanlan.zhihu.com/c_164452593

The global shader cache file'X:/XXXX/GlobalShaderCache-PCD3D_SM5.bin' is missing——UE4工程运行失败

今天在学习UE4的时候,新建一个C++工程,编译启动后在编辑器里添加了一个新的类。然后我停止了编辑器的运行,进行简单的修改后发现可以生成却不能运行,提示如下。     提示我一个全局的shader缓存文件丢失,可是我基本上没添加什么代码,也没做什么修改。 然后我就去晚上搜,发现都是在说...

2016-03-30 19:46:37

阅读数:17665

评论数:4

AnimMontage(中文翻译)——UE4官方文档

最近学习UE4的使用,发现这篇官方文档没有中文翻译,就想着翻译一下给大家参考参考吧。由于水平有限,里面一些翻译掺杂了我个人的理解,如果有任何问题欢迎提出,我会及时修改的~同时这里需要声明一点,官方的中文文档已经有很久没有更新(当前文档的版本应该是4.7以前的),如果需要的话,我可能会将当前的英文官...

2016-03-30 17:00:25

阅读数:4690

评论数:0

Unity(C#.net)网络通信问题解决(服务器开启失败,Socket下的“由于目标机器积极拒绝,无法连接”异常)

先给出问题的解决方案: 这种情况很可能是可能是服务器根本没有正常开启,没有启动监听。 首先对服务器工程进行调试,看看获取IPAddress的地方是不是出现了异常。 想进行Unity网络通信我们可以有多种办法: 1.使用Unity3d内置的Network方法,采用RPC(远程过程调用)的方式来进行...

2016-03-26 16:33:39

阅读数:17048

评论数:1

63在模块的接口中使用具有良好可移植性的类型——C++编程规范解析

有时,即使是C++内置类型,也可能和我们所调用模块的基本类型占用的内存大小有所区别,比如int占几个字节。 所以,我们对程序的类型抽象的越高,在功能上使用起来可能就越安全和方便,但是对使用的范围和限制可能也就越多,这是我们要对自己工程项目所要衡量的东西。

2016-03-13 14:47:21

阅读数:712

评论数:0

Unity_2D游戏实例从零讲起(3)——基本菜单UI的实现

Unity3D_2D游戏实例从零讲起(3)——基本菜单UI的实现   游戏除了基本的画面渲染,操作对象等等,还需要各种UI菜单来辅助玩家,或是引导,或是做游戏设置。比如,登录菜单,图片的显示,人物血条等等。                                             ...

2016-03-12 14:27:52

阅读数:18641

评论数:6

VS调试断点执行异常?

今天写代码遇到了一个非常诡异的问题,让我想把这个问题记下来。 我们写代码时可能会遇到断点不执行,执行不正常等等情况,这里就简单分析一下常见的几种情况。   首先从我遇到的问题开始说起吧。 今天断点调试的时候发现一个地方的逻辑没有执行就直接跳出去了,好像那个位置有一个return语句一样...

2016-03-11 20:37:52

阅读数:2211

评论数:1

fatal error C1083: 无法打开预编译头文件:“Debug/XXXX.pch”: No such file or directory

今天打开原来的工程突然发现出现了一堆错误, fatal error C1083: 无法打开预编译头文件:“Debug/XXXX.pch”: No such file or  directory   接着下面跟着一堆其他的错误,fatal error C1010: 在查找预编译头时遇到意外的文件...

2016-03-07 21:18:50

阅读数:9417

评论数:0

stdafx有什么用(包含相关问题分析)

使用过Visual Studio,VC++的朋友对stdafx.h这个文件一定非常熟悉。我们新建工程的时候他就自动出现了,并且在每个.cpp文件的最前面都有一个#include "stdafx.h"。这个文件一定有他的作用,然而我们也经常会因为他遇到各式各样的问题,所以这里给大...

2016-03-07 20:25:10

阅读数:6482

评论数:0

pitch yaw roll是什么

三维空间的右手笛卡尔坐标如图1所示。 图1 在航空中,pitch, yaw, roll如图2所示。 pitch是围绕X轴旋转,也叫做俯仰角,如图3所示。 yaw是围绕Y轴旋转,也叫偏航角,如图4所示。 roll是围绕Z轴旋转,也叫翻滚角,如图5所示。 图2 图3 图4

2016-03-07 14:49:34

阅读数:2406

评论数:0

62条 不要允许异常跨越模块边界传播——C++编程规范解析

最近在看C++编程规范,第一遍时完全是一头雾水,然后就在本子上记了好多问题,后来稍微理解了些,就把自己的理解写出来和大家分享一下 1.C++异常处理没用普遍通用的二进制标准说明了什么问题? 编译器编译生成的obj是二进制文件,然而不同系统不同编译器生成同一份C++代码的二进制文件是不同的,换句...

2016-03-05 18:07:55

阅读数:814

评论数:0

C++异常基础

最近在看C++编程规范和C++primer,遇到了有关异常的一些内容,在此简单总结一下,以后可能会继续补充 1.异常的意义是什么?为什么要进行异常处理? 异常机制允许我们在运行时就对出现的问题进行及时处理,假如我们的程序运行过程出现错误,我们又不想让程序直接挂掉,我们就可以对可能出现的错误提前...

2016-03-05 14:51:09

阅读数:528

评论数:0

模板非类型形参的详细阐述

关于模板的非类型形参,网上有很多内容,C++primer只有大概一页的阐述,但是都不够清晰详细。下面我尽可能从自己的角度去给大家描述一下非类型形参的相关细节。如果想进一步理解非类型形参以及模板内容可以阅读C++template这本书,在4.1节,8.3.3节,13.2节都有相关解释。 这里要强调...

2016-03-02 15:34:58

阅读数:4274

评论数:0

提示
确定要删除当前文章?
取消 删除