自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 【项目实训】UE项目的.gitignore怎么写

(第四周)文章三.vsBinariesIntermediateSaved这样即可但是注意一下,推荐是不要将材质,模型等占用较多空间的放到git上(一次上传大于500MB将可能会报错)只将代码部分上传即可,模型、材质部分可以布置在本地的git等进行备份和版本控制...

2021-07-24 14:05:29 928

原创 【项目实训】当需要获取输出流的java部署到服务器上引发的乱码问题修复

(第四周)文章二背景一通过输出流来获取调用其他语言的输出结果的java程序,在本地测试正常,但在服务端乱码解决方案注意下控制台的输出流是什么格式的,这里测试过后发现,本地是GBK格式,服务器是UTF8格式,所以导致的乱码,只需要将获取的格式转化为UTF8即可 BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream(), StandardCharsets.UTF_8));...

2021-07-24 14:02:00 172

原创 【项目实训】七牛云测试域名过期后所能采用的方法

(第四周)文章一背景项目实训的图床是使用七牛云搭建的,但是目前还未验收其测试域名就将要过期,需要找到合适的方法来补救方法方法一:新建一个新的仓库目前新建一个新的存储是不需要资金的,新建存储的时候会获得一个与存储绑定的测试域名,只需要将代码中的仓库名称修改一下就可以实现优点:简单方便,免费缺点:数据会丢失方法二:通过仓库转移复制来恢复https://blog.csdn.net/qinglianchen0851/article/details/84257005使用此法时需要注意,因为仓库名的

2021-07-24 13:53:13 2553

原创 【项目实训】UE4 C++ 物体生成

(第三周)文章三生成函数生成函数有很多重置这里只提一种GetWorld()->SpawnActor<T>(UClass, FTransform);子弹类生成 PlayerInputComponent->BindAction(TEXT("Fire"), IE_Pressed, this, &ADrone::DoFire);void ADrone::DoFire(){ FTransform fireTrans = Mesh->GetSocketTrans

2021-07-18 12:19:21 1015

原创 【项目实训】UE4 C++摄像机设置

(第三周)文章二物件创建h: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "CameraArmComp") class USpringArmComponent* CameraArmComp;//相机臂组件 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "CameraComp") class UCameraComponent* CameraComp;//

2021-07-18 11:45:52 1175

原创 【项目实训】关键词提取

(第三周)文章一背景考虑对于文章类型进行判断等需求,需要进行关键词提取以方便检索。依赖考虑使用Jieba库,但由于是Java开发,目前java的jieba库没有人维护只有基础的功能,但还是在此放上 <dependency> <groupId>com.huaban</groupId> <artifactId>jieba-analysis</artifactId> <version>1.0.2</vers

2021-07-15 11:25:39 243

原创 【项目实训】UE4控制设置——C++

(第二周)文章三首先在项目设置-输入中设置好映射然后在头文件中写入方法private: UFUNCTION() void Lift(float val); UFUNCTION() void Forward(float val); UFUNCTION() void Turn(float val);在cpp文件中实现void ADrone::Lift(float val){ UpThruster->ThrustStrength += val * LiftAcc * Ge

2021-07-11 21:19:02 465

原创 【项目实训】UE4物件质量设置相关

(第二周)文章二简单来说设置物体的质量只需要在物体的物理中勾选质量即可使用代码实现的话也只需要一句话OutCollision->BodyInstance.SetMassOverride(1.0f,true);深入但是在实现过程中需要重设质量,一般都是因为需要模拟物理。这就涉及到UE的另一个组件:物理推力器(Thruster)简单的代码实现为: UpThruster = CreateDefaultSubobject<UPhysicsThrusterComponent>(

2021-07-09 09:23:12 1427

原创 【项目实训】传输过程的控制

(第二周)文章一背景在使用校园通的时候密码输对了,但是却提示账号密码错误,修改密码后一切正常。推测在于密码传输过程或者传输后解析出错。前提:密码中带&会出错假设传输使用的是user=xxx&password=xxx,之后在解析中,以&作为拆分标志,将会导致password被拆分。这种错误是可以避免的。比如在传输过程中对user和password加密,对拆分的时候进行充分测试等。...

2021-07-06 16:59:17 76

原创 【项目实训】SHA-256的实现

(第一周)文章三之前用了七牛云的服务,但是七牛云的图片不能重名,怎么办?考虑到使用hash加密来作为重命名,选择了SHA-256作为hash加密的基础实现如下: public static String SHA256(ByteArrayOutputStream byteArrayOutputStream) throws NoSuchAlgorithmException { MessageDigest md = MessageDigest.getInstance("SHA-256

2021-07-04 15:56:58 134

原创 【项目实训】图片处理:thumbnailator依赖方法罗列

(第一周)文章二导入依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version></dependency>库函数方法名输入输出备注ofFileThumbnails.Builder<File

2021-07-01 15:41:03 280

原创 【项目实训】图床的手把手搭建流程

(第一周)文章一背景在项目实训中,需要使用到Markdown编辑器保存信息,但如果使用图片进行插入的话实现不佳,因而考虑使用图床实现,之后将外链返回使Markdown能够显示图片。后端:SpringBoot-Maven-jdk1.8服务器选择通过总多图床筛选,排除了只有图床服务的图床,而使用小型的存储服务器,最终选定七牛云【有免费10G的存储空间】实现服务器配置,首先需要去七牛云开通账号,进行实名认证后即可申请“对象存储Kodo”,之后在其空间管理中新建空间,配置为公开空间(方便图片获取)

2021-07-01 09:57:45 214

原创 【LOSOL关卡】中期个人总结

需要解决的问题和情况目前来说对于关卡设计上已经有了很大的了解,之后设计的时候应当使用BSP笔刷以及材质相结合,让各个区块划分出来。对于关卡的拼装是很费时间的,但却没有什么技术含量,对于关卡的设计是很费脑子的,但所需的时间却占比不大,对于这一部分需要改进。应加快关卡搭建的速度以及增加设计时长。对于其中的一些机关蓝图设计还是比较复杂的,也很容易导致bug,对于这一块还是需要多加测试,才能达到较优的情况,甚至可以使用软件测试方法的方式来进行测试。...

2021-04-24 11:50:21 100

原创 【LOSOL关卡】动线,机制以及引导的融合

目录动线如何设计一条好的动线?合理的引导视线的控制机制的加入总结动线何为动线?动线就是关卡策划希望玩家行动的路线,在家居设计中有着广泛的使用,好的动线能够让玩家感受到更加舒适的游玩体验。如何设计一条好的动线?好的动线包含以下几个部分:合理的引导,巧妙的机制以及视线的控制合理的引导什么是合理的引导?合理的引导可以是宝箱,可以是怪物和挑战,也可以是一个安全区的指示牌。这些引导与机制密切相关,只有当玩家进入了游戏规则,也就机制的“魔法圈”,这些引导才能实现其价值。为了让玩家更愿意进入“魔法圈”,

2021-04-21 14:15:22 920

原创 【LOSOL关卡】关卡设计前期开发记录及杂谈

目录引子何为关卡?何为令人满意的关卡?隐藏关卡的设计关卡单元杂谈引子LOSOL的开题答辩已经通过,接下来就要真正开始着手开发,在此记录下前期在关卡设计中的心得体会何为关卡?关卡就是玩家游玩的场景,其中包含着玩家可操作的物体以及想要达成的目标。这是我所认为的最基本的关卡,比如一扇门以及玩家可控制的人偶和地面,玩家的目标就是打开门。可以通过这一点可以得出关卡的组合依旧是关卡,所以复杂关卡设计基本的目标就是将一些单元化的关卡进行有机拼凑。但是仅此而已就可以得到令人满意的关卡了吗?那当然不是!何

2021-03-14 23:03:15 428 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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