摘要:
由于最近在尝试开发桌面应用,技术选用的是WPF,但是开发起来有点卡手,发现原来缺少了测试工具,花了两天,把主要把主要的测试工具尝试了一下。 现有的单元测试工具 查阅资料,已知在vs studio上主要为3款,分别是xUnit,NUnit,以及SMTest,三款工具各有优劣。 现有问题 三款单元测试都 阅读全文
摘要:
Dokuwiki作为一款wiki工具,有php实现,需要使用服务器来运行,因此需要配置一些环境。 安装环境: Linux(CentOS) PHP(包括相关的Json库以及Xml库) Apache HTTP服务器 准备安装环境 安装php环境 Yum install php Yum install p 阅读全文
摘要:
使用AssetManager加载Primary Assets资产时,出现一个问题,即LoadPrimaryAsset时,返回为空列表。 捣鼓了半天Primary Assets需要重写GetPrimaryAssetId(),使其返回的FPrimaryAssetType设置中的PrimaryAssetT 阅读全文
摘要:
最近正在模仿卡牌肉鸽游戏,在于手牌展示的地方需要一定特殊的处理。可以参考炉石传说 卡牌会以一定弧度进行加载。卡片之间存在一定的重叠。如何实现这种效果了? 手牌计算示意图。 在蓝图中去实现这种效果但是不理想。 在编辑器下效果 但是一旦进入运行模式就会出现这样的效果 原因是canvas画布不能对UI组件 阅读全文
摘要:
第一种,自行实现 参考了一下一个unity项目的阵列实现。 https://github.com/Matthew-J-Spencer/Formations 第二种用商城提供的现成的工具 接下来是自己造轮子的时间了。 具体的并没有按这来写,实际的核心代码如下 TArray<FVector> Forma 阅读全文
摘要:
使用中,绕y轴旋转90度后必定遇到万向锁 FRotator Rotator = SpringArmComponent->GetRelativeRotation(); Rotator.Add(y, 0, 0); SpringArmComponent->SetRelativeRotation(Rotat 阅读全文
摘要:
正在做一个展示3d模型的Demo,其中需要去处理在场景中切换镜头。 镜头的处理 自行实现镜头的插值移动 使用其封装好的SetViewTargetWithBlend函数 先进行SetViewTargetWithBlend的使用 处理同个actor中不同镜头的切换,以及不同actor的切换。 https 阅读全文
摘要:
PlayerController world 阅读全文
摘要:
UE4本身自己支持多人联机,在他的自己的一套框架内支持Actor和变量的更新,但是这种并不能满足大多数的数据请求。 于是需要使用socket和自己的服务器进行数据交互。对此有两套解决方案 1、使用Fsocket自行实行socket请求 2、使用商城或第三方插件 使用Fsocket需要提前设置一些参数 阅读全文
摘要:
参考文档:https://github.com/BillEliot/GASDocumentation_Chinese GAS即GameplayAbilitySystem,其核心为AbilitySystemComponent组件。 其实现由技能系统组件(AbilitySystemComponent), 阅读全文