学习ue4需要编程基础吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习ue4需要编程基础吗?相关的知识,希望对你有一定的参考价值。

学习ue4需要编程基础吗?

那看你要用它做什么。。。。。如果做房地产相关的漫游项目,没基础也能学会,逻辑部分只用蓝图就行了。难度也就和MAYA,C4D等三维动画软件的学习难度差不多,一两个月基本就搞定了。但学完之后,你会发现自己很空虚,因为你做的每一个项目,除了里面摆的房子不一样,角色长的不一样之外,玩法几乎都一样。每一个都是操纵一个人物模型,在各种房子前面跑来跑去。。。跳两下。。开一枪(其实都只是动画,并不能真的用来玩)。。除了可以在小白面前装逼之外,吹一吹效果如何高大上等等,遇到内行,聊聊UI架构啊,状态机啊,行为树啊,懵然发现自己完全听不懂。
如果做游戏(真的可以用来玩的那种),那就别想了,光一个C++就够你学十来年了,更可怕的是,即便学完,你还找不到个像样的工作。。混迹于建筑行业吧,发现自己很少有用到它的机会,连1%都不到。。。混迹于游戏行业吧,会发现数据库啊,UI架构啊,游戏状态机啊,套接字啊。都需要你去搞定。而需要在UE4里完成的东西,仅仅是整个项目中非常小的一部分。蓝图连一连,有时候小项目好像也能凑合用,但问题是,你怎么把蓝图里那些节点,跟后端的代码对接呢?瞬间懵了吧?除此之外。你还需要自己手写一个Socket协议的SERVER端,还要独立搞定支付系统,加密系统,还要防注入攻击,仿洪水攻击。。。。为什么你需要自己搞定?为什么不找别人帮忙?因为没人知道怎么用代码对接蓝图啊!!!有人会造电视,也有人会造冰箱。但如何用一堆电视零件,去造出一个可以看视频的冰箱?太难为人了吧?
如果这些你都能搞定?恭喜你,无论按照哪种标准来看,你都是一名顶尖高手了。什么EA啊,任天堂啊,腾讯啊,谷歌啊,这些公司的聘书估计已经在路上了。如果你搞不定?那么,你觉得老板投入巨资,去开发一个根本无法商业化的项目,他是不是脑子里有水?
还是Unity 3D或者COCOS靠谱些,从编程语言学起,两年估计就差不多了,再拿出两个月时间补补数学,只要把脚本写好了,就能去照葫芦画瓢的模仿一些小游戏出来,今天仿CS,明天仿贪吃蛇,后天仿王者荣耀,只要肯动脑子,几乎没什么仿不出来的。。。。。关键是这俩玩意,能找到工作。能把Unity或COCOS里的逻辑写好的话,那离能写一个Server端也就不太远了。。。。。。。尤其是Unity,前后端都是用微软家的C#搞定,底层不懂没关系,各种加密啊,防攻击啊,微软已经帮你整好了,直接套用就行了,安全系数还是世界顶级的,微软自家都在用,你怕啥?真有大黑客能攻破,就直接去攻微软总部了,哪轮得到你?。。支付系统?好办啊,微信啊,支付宝啊,全都有C#接口,无脑引入程序集就行了。。
归根结底,如果只是为了在萌新面前装B,你其实只需要一个月就够了。。。但如果你真的想把手上的工程,变成一个真正的游戏,真正的产品。。。。那个人还是建议考虑去学个别的引擎。。。Unity也好,COCOS也罢,甚至你把FLASH搬出来,至少也算门技术。。UE4不是不能做出游戏来,而是做出一个真正产品级游戏的成本,实在是高的离谱。
看到那些所谓画面华丽,弄个小人在地图上跑来跑去的所谓“牛人”,打心底去嘲笑他吧。。除了拖拽几个官方封装好的节点之外,他什么都不会,比用个美图秀秀一键P图强不了多少。
参考技术A 学UE4需要有一定的编程基础、图形学基础以及数学基础。当然,没有这些基础也不影响UE4学习,可以去线上找零基础教程学习,或者去线下找专业培训机构的零基础课程学习。 UE4的开发语言是C++,因此,如果对C++的基础语言、结构等有所了解,可以更快地上手UE4学习。当然,如果没有C++基础也没关系,如果具备较好的面向对象编程基础,比如会一点Java、C#或者其他编程语言,也有利于UE4学习。【可以去他们官网看看https://www.pixseedschool.com/ 完美世界自己的人才培训基地 】
像素种子数字与艺术教育基地是中国“艺术+科技”创作型专业人才孵化地,由完美世界教育投资、创立,致力于在游戏、影视、动漫等数字文化创意领域,培养设计、研发、运营等专业人才。国际化大咖导师一对一指导、学生日常刷练、大咖公开课、无边界课堂,颠覆你对教学形式的认知。多维度合作,推动数字文化创意领域教育改革。官网zenki1984
2018-04-02·TA获得超过1.5万个赞知道大有可为答主回答量:采纳率:83%帮助的人:328万我也去答题访问个人页那看你要用它做什么。。。。。如果做房地产相关的漫游项目,没基础也能学会,逻辑部分只用蓝图就行了。难度也就和MAYA,C4D等三维动画软件的学习难度差不多,一两个月基本就搞定了。但学完之后,你会发现自己很空虚,因为你做的每一个项目,除了里面摆的房子不一样,角色长的不一样之外,玩法几乎都一样。每一个都是操纵一个人物模型,在各种房子前面跑来跑去。。。跳两下。。开一枪(其实都只是动画,并不能真的用来玩)。。除了可以在小白面前装逼之外,吹一吹效果如何高大上等等,遇到内行,聊聊UI架构啊,状态机啊,行为树啊,懵然发现自己完全听不懂。
如果做游戏(真的可以用来玩的那种),那就别想了,光一个C++就够你学十来年了,更可怕的是,即便学完,你还找不到个像样的工作。。混迹于建筑行业吧,发现自己很少有用到它的机会,连1%都不到。。。混迹于游戏行业吧,会发现数据库啊,UI架构啊,游戏状态机啊,套接字啊。都需要你去搞定。而需要在UE4里完成的东西,仅仅是整个项目中非常小的一部分。蓝图连一连,有时候小项目好像也能凑合用,但问题是,你怎么把蓝图里那些节点,跟后端的代码对接呢?瞬间懵了吧?除此之外。你还需要自己手写一个Socket协议的SERVER端,还要独立搞定支付系统,加密系统,还要防注入攻击,仿洪水攻击。。。。为什么你需要自己搞定?为什么不找别人帮忙?因为没人知道怎么用代码对接蓝图啊!!!有人会造电视,也有人会造冰箱。但如何用一堆电视零件,去造出一个可以看视频的冰箱?太难为人了吧?
如果这些你都能搞定?恭喜你,无论按照哪种标准来看,你都是一名顶尖高手了。什么EA啊,任天堂啊,腾讯啊,谷歌啊,这些公司的聘书估计已经在路上了。如果你搞不定?那么,你觉得老板投入巨资,去开发一个根本无法商业化的项目,他是不是脑子里有水?
还是Unity 3D或者COCOS靠谱些,从编程语言学起,两年估计就差不多了,再拿出两个月时间补补数学,只要把脚本写好了,就能去照葫芦画瓢的模仿一些小游戏出来,今天仿CS,明天仿贪吃蛇,后天仿王者荣耀,只要肯动脑子,几乎没什么仿不出来的。。。。。关键是这俩玩意,能找到工作。能把Unity或COCOS里的逻辑写好的话,那离能写一个Server端也就不太远了。。。。。。。尤其是Unity,前后端都是用微软家的C#搞定,底层不懂没关系,各种加密啊,防攻击啊,微软已经帮你整好了,直接套用就行了,安全系数还是世界顶级的,微软自家都在用,你怕啥?真有大黑客能攻破,就直接去攻微软总部了,哪轮得到你?。。支付系统?好办啊,微信啊,支付宝啊,全都有C#接口,无脑引入程序集就行了。。
归根结底,如果只是为了在萌新面前装B,你其实只需要一个月就够了。。。但如果你真的想把手上的工程,变成一个真正的游戏,真正的产品。。。。那个人还是建议考虑去学个别的引擎。。。Unity也好,COCOS也罢,甚至你把FLASH搬出来,至少也算门技术。。UE4不是不能做出游戏来,而是做出一个真正产品级游戏的成本,实在是高的离谱。
看到那些所谓画面华丽,弄个小人在地图上跑来跑去的所谓“牛人”,打心底去嘲笑他吧。。除了拖拽几个官方封装好的节点之外,他什么都不会,比用个美图秀秀一键P图强不了多少。已赞过已踩过<你对这个回答的评价是?评论收起深圳市亿道电子科技有限公司
2022-07-26广告ANSYS软件购买选亿道电子。亿道电子技术有限公司是国内资深的研发工具软件提供商。亿道电子面向制造业用户,提供研发、设计、管理过程中使用的各种软件开发工具,并致力于帮助客户提高研发管理效率、缩短产品设计周期,提升产品可靠性。亿道电子专注开发、设计...点击进入详情页本回答由深圳市亿道电子科技有限公司提供完美世界教育
2023-02-17·游戏行业自己的人才培训基地完美世界教育向TA提问学UE4需要有一定的编程基础、图形学基础以及数学基础。当然,没有这些基础也不影响UE4学习,可以去线上找零基础教程学习,或者去线下找专业培训机构的零基础课程学习。 UE4的开发语言是C++,因此,如果对C++的基础语言、结构等有所了解,可以更快地上手UE4学习。当然,如果没有C++基础也没关系,如果具备较好的面向对象编程基础,比如会一点Java、C#或者其他编程语言,也有利于UE4学习。【可以去他们官网看看https://www.pixseedschool.com/ 完美世界自己的人才培训基地 】
像素种子数字与艺术教育基地是中国“艺术+科技”创作型专业人才孵化地,由完美世界教育投资、创立,致力于在游戏、影视、动漫等数字文化创意领域,培养设计、研发、运营等专业人才。国际化大咖导师一对一指导、学生日常刷练、大咖公开课、无边界课堂,颠覆你对教学形式的认知。多维度合作,推动数字文化创意领域教育改革。
参考技术B UE4引擎使用的编程语言是c++,其实你不会编程也可以完全通过蓝图来做脚本等功能,会c++会接触更多底层的东西,不过这些你可以未来工作的时候再学习,前期会三维设计,会蓝图已经完全可以满足游戏制作需求了 参考技术C 你可以先去【绘学霸】网站找“游戏特效/unity3D”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=306&zdhhr-11y04r-525001359364655805

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】:
www.cgwang.com/course/gecoursemobilecheck/?zdhhr-11y04r-525001359364655805

在“游戏特效/unity3D”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
参考技术D

当然需要变成了,但动画制作现在可以考虑光学动作捕捉系统光学动作捕捉系统,不用手K了,

新手学Python可行吗?需要什么基础吗?

Python是一门非常不错的编程语言,大家都知道该语言通俗易懂、容易上手、功能强大,可以从事多个工作领域,可以选择的岗位有很多,那么新手学习Python可以吗?需要什么基础吗?为大家介绍一下吧。

  新手学习Python可以吗?当然了,其实Python可以说是非常适合新手学习的一门编程语言,难道真的不需要任何基础吗?简单的来说,如果学习者具备一定计算机基础的情况下,学习起来会更快一些的,当然了即便是没有基础,如果自己愿意付出精力和时间,同样可以学习好Python的。所以说新手学习Python是可行的,但是想要更好的掌握好,一定要选择合适的学习方法和技巧。那么学习Python有什么合适的方法呢?

  1、多看相关的书籍:在学习的时候,无论大家采取什么样的学习方法,永远记住多看书是非常重要的。特别对于新手来说,本身就缺乏Python理论知识,多看书可以让我们更好的掌握好一个完整的知识框架,对后面的深入学习打下基础。

  2、多看教学视频:对于新手学习来说,有一个好的老师带着学习是非常有必要的,教学视频就可以当做老师,对于初学者来说在学习期间会犯错误,对于视频网站有很多,但是一定要选择系统化的学习视频,否则会影响到整体的学习效果。这样学习起来不仅没有什么太大的帮助,反而会让我们的知识体系学习起来更乱,学习一定要抓住重点。

  3、多动手进行练习:对于Python语言基础知识了解之后,就可以进一步提升学习了。最好找一些项目边学边练手,学习任何编程语言,动手动脑同样重要,只要真正的掌握动手能力,才算掌握好Python知识。

以上是关于学习ue4需要编程基础吗?的主要内容,如果未能解决你的问题,请参考以下文章

UE4 shader编程 基础学习笔记 --- 熟悉各个节点

月薪(32K)程序员的分享:学习python需要有编程基础吗?

零基础想自学编程,可以推荐啥书籍或程序吗

PLC编程入门需要学什么?

UE4 C++网络编程基础知识总结

UE4 C++网络编程基础知识总结