lzth.net
当前位置:首页 >> 学unity3D需要掌握编程吗 >>

学unity3D需要掌握编程吗

你好,Unity3d是一款近年非常火的游戏引擎,要想有所发展,编程还是要会一些的.这款软件大致分为游戏策划,游戏美术,游戏编程,也适合各种人其他领域的人才进行非游戏类的开发.如果基础相对比较差或者零基础的话,你可以参加系统专业的培训,而选择好的培训时一定要对比教学,项目,就业等,慎重选择.

unity3d是学C#的,课程是建立在C++之上的,我是在中关村的汇众学的,也是零基础过来学习的,老师说先补习C++,在学习C#这样学习起来更容易理解.觉得安排挺合理的

据我所知,Unity3D支持的编程语言是javascript和C#.个人推荐C#,因为相对而言资源比较丰富,结构也比较清晰(个人认为).我自己也是自学的,可以试试看一些比较短的那种视频教程,个人认为比较有用.教程网上都有的,可以尝试在百度云找一下.

写代码可能需要基本的c#的语法,各种各样的unity3d的api.做界面可能需要研究gui,ngui,2dtoolkit(有点忘了是不是这么写) 物理引擎,角色控制,3d控制,粒子系统,音频,模型至少要了解一些.如果想要非常强大,果然还是建议c#功底深一些.其实,我是一个新手,正在自学unity3d(使用c#),这些只是我个人认为的,如果见解不当,请指正,非常感谢.

基本上入门的话你可以使用js脚本语言,弱类型语言,对于新手很合适,但前提是你需要一点点相关的编程基础,如果熟练的话,或者以后工作的话,建议用C#,因为unity3d是基于.net的,C#拥有更高性能.要系统学的话就去蓝鸥,那的老师很牛,讲解到位,知识点很实用,对自己帮助大.

有个人教最快上手,注意就是英文得背一些单词,编程回忆录录有unity3d的教程,是从零基础讲起的非常适合没有编程基础的美工.

如果只是做普通的项目dx opengl 都不用了. unity本身就是对这些东西封装.如果要深入研究的话, 做游戏DX知识不可缺少, 也就是说你可以不去写代码但是需要熟悉其中的运作机制.

ai是个复杂的实现. 1.状态转换.例如被攻击后转向敌人,释放魔法后进去休息状态,敌人过于强大ai会逃跑,这些问题首先直观的使用if else语句,可以这样的ai通常非常难以写出来,而且ai的修改会很麻烦,这时候业内惯用“有限状态机”

编程的基础知识 还有三维软件的知识 比如c#,或者js再比如3D max,maya

好学,除了学会使用unity3d软件使用 需要ps,3dmax等一些基础 然后编程语言是:javascript,c# 任选其一,建议c#

zxwg.net | hbqpy.net | jinxiaoque.net | ndxg.net | qmbl.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com