呵呵老师和ta的朋友吧 关注:14贴子:145
  • 15回复贴,共1

关于UE4学习过程中需要注意的要素

只看楼主收藏回复



IP属地:河北1楼2018-12-23 18:14回复
    接下来所说的是UE4程序方向的,毕竟美术我是不懂的.


    IP属地:河北2楼2018-12-23 18:15
    回复
      2026-02-02 14:38:53
      广告
      不感兴趣
      开通SVIP免广告
      第一点:UE4脚本语言所用的是C++.
      我十分非常不建议大家直接去按着官网上的教程去写程序
      .因为到最后你是知其然而不知其所以然..
      第二点:官网上的教程好多都是错的.....我无聊的时候试了试,倒不是语法错误,而是更新不及时.英文版的会好一些.但无一例外.对初学者十分不友好.


      IP属地:河北3楼2018-12-23 18:18
      回复
        第三点:UE4主要方向有两个,一个是程序向一个是技术美术,我在视频当中也说过.那么给所有初学者一个建议.不要两个方向一起学!!!.你可以先主攻一个方向.到最后你肯定会了解其他的.但是前期学习不要贪多.贪多容易嚼不烂,同时找工作也费劲,因为找工作是要求精而不是要求全.这点希望大家谨记!


        IP属地:河北4楼2018-12-23 18:22
        回复
          呵呵老师C语言更完了,准备开始更UE4了?可是指针 堆栈 链表什么的还没开始讲啊


          IP属地:陕西5楼2018-12-23 19:35
          收起回复
            现在UE4的就业环境不是特别好,但是用到的都是大公司比如阿里,腾讯,今日头条,小米这种大公司才用得起.没办法,人才贵啊,人学了C语言,学了C++,学了UEC++,精通了网络,数据库,什么的多要点不过分吧.所以尽量往大公司走.


            IP属地:河北6楼2018-12-25 08:01
            回复
              扯远了,还是说回UE4本身的问题,关于语法方面.UE4和C++虽然没有特别大的区别,但是还是有些需要重点注意的地方.
              #include "GameFramework/Actor.h"
              #include "MyActor.generated.h"
              UCLASS()
              class AMyActor : public AActor{ GENERATED_BODY()
              public: // 设置该 actor 属性的默认值 AMyActor();
              // 游戏开始时或生成时调用
              virtual void BeginPlay() override;
              // 每帧调用 virtual void Tick( float DeltaSeconds ) override;};
              我们来看这段最简单的代码,首先有的朋友已经看出来了.ue4加入了C++11的新特性,也就是override关键字.对的!!
              千万不要小看这个关键字.作为一个过来者,我慎重的提醒大家,在C++中即使不加这个也没事,但是UE4中不加会出问题的.


              IP属地:河北7楼2018-12-25 08:08
              回复
                从整体来说,这段代码和Unity3D没什么不同,看过我Unity3D的同学都知道.
                BeginPaly方法好比Unity3D当中的Start方法,Tick好比Unity3D当中的update方法
                BeginPlay是在游戏一开始时就开始调用的,在UE4当中这是一个事件,也就是一个Event,用过蓝图的应该明白的.
                然后就是Tick函数,Tick没什么可说的,就是每帧调用一次和Unity差不多的.
                但是这个东西挺消耗内存的,所以不用的时候可以关掉.
                关闭代码:
                AMyActor::AMyActor(){ // 将此 actor 设为每帧调用 Tick()。不需要时可将此关闭,以提高性能。 PrimaryActorTick.bCanEverTick = true;}


                IP属地:河北8楼2018-12-25 08:25
                回复
                  2026-02-02 14:32:53
                  广告
                  不感兴趣
                  开通SVIP免广告
                  突然发现老师还有个贴吧


                  IP属地:四川9楼2020-06-01 15:26
                  回复
                    竟然还有这个


                    星座王
                    点亮12星座印记,去领取
                    活动截止:2100-01-01
                    去徽章馆》
                    IP属地:陕西10楼2020-09-03 10:06
                    回复
                      经过我的不懈努力,我的等级马上就要超过呵呵老师了


                      IP属地:广东来自Android客户端11楼2022-08-09 10:38
                      回复