查看: 957|回复: 8

升级自己的代码工程到UE4.3-风之神韵

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2015-9-30 21:31:48 | 显示全部楼层 |阅读模式




UE4.3增加修改的功能很多,作为程序员我只关注了有关程序的一些内容,原来4.2的项目代码放到4.3当中编译出现了大量的错误。原因是UE4.3对很多核心的代码以及头文件,依赖,可用范围等等做了许多修改,当然不可能一下觉察到这些修改,下面我只对我的原来工程升级到4.3所遇到的麻烦以及解决方案做些介绍:
1.Projectile类中的碰撞回调函数由原来的OnOverlap改为OnHit:...CollisionComp- OnComponentHit.AddDynamic(this, AFSProjectile::OnHit);...void AFSProjectile::OnHit(AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult Hit){...}
2.在我的工程类(FSGame.h)中添加头文件#include Slate.h #include SoundDefinitions.h 否则一些FSlateSound、FSlateBrush会无法识别出现错误。官网原文说明:Slate.h no longer included by Engine.h, so if you are using Slate, you will need to include yourself.
3.部分函数无法使用了,原因是新版本没有为我们自己添加头文件,需要自己添加,比如GetRendererModule()函数,需要添加:#include EngineModule.h
4.GetAudioDevice()等涉及到音频的函数无法识别,在前面添加#include SoundDefinitions.h 即可解决。
5.继承FSlateWidgetStyle类如果无法识别,需要添加:#include SlateWidgetStyle.h
6.EnginePrivate.h 无法找到,因为新版本彻底把他的可用范围缩小到了EngineModule,外部Module无法引用。官网说明原文:
EnginePrivate.h is now actually private to Engine module and should not be used externally
7.OVERRIDE关键字已经被彻底替换成小写即:override,我们可以使用VS的全局查找/替换功能,同时勾选大小写符合及全文符合。
官网原文说明:New: Changed OVERRIDE and FINAL macros to keywords override and final. The usage of macros is now deprecated.
  还有很多修改,还得待到开发过程中随时来调整,看来UE4编程初级教学的源代码需要更新了,教程使用的4.0版本,如果你使用4.0版本作为学习自然不会影响,如果你有**症非得用4.3或者更新的版本,请关注论坛,我会发布相应版本的源代码。

微信订阅号搜索“风之神韵”,关注随时获取更多教学信息。
http://i.youku.com/u/UMTE5MzA2NDA0
回复

使用道具 举报

0

主题

900

帖子

3009

积分

vip会员

Rank: 1

积分
3009
发表于 2015-10-12 23:44:48 | 显示全部楼层
呵呵 高兴成什么样了啊   
回复 支持 反对

使用道具 举报

说好不分手 该用户已被删除
发表于 2015-10-12 23:46:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

831

帖子

2717

积分

vip会员

Rank: 1

积分
2717
发表于 2015-10-13 00:10:20 | 显示全部楼层
老大们,能不能赏小的一点金钱用用呀   
回复 支持 反对

使用道具 举报

0

主题

840

帖子

2794

积分

vip会员

Rank: 1

积分
2794
发表于 2015-10-13 00:18:51 | 显示全部楼层
感謝樓主  
回复 支持 反对

使用道具 举报

0

主题

883

帖子

2902

积分

vip会员

Rank: 1

积分
2902
发表于 2015-10-13 02:56:34 | 显示全部楼层
M我  
回复 支持 反对

使用道具 举报

0

主题

1298

帖子

4026

积分

vip会员

Rank: 1

积分
4026
发表于 2015-10-13 03:08:01 | 显示全部楼层
小生对楼主之仰慕如滔滔江水连绵不绝 海枯石烂 天崩地裂 永不变心     
回复 支持 反对

使用道具 举报

0

主题

862

帖子

2886

积分

vip会员

Rank: 1

积分
2886
发表于 2015-10-13 07:39:24 | 显示全部楼层
含泪播种的人一定能含笑收获     
回复 支持 反对

使用道具 举报

0

主题

814

帖子

2699

积分

vip会员

Rank: 1

积分
2699
发表于 2015-10-13 16:56:45 | 显示全部楼层
宝贝 你来了  
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部