找回密码
 立即注册
查看: 666|回复: 9

unity游戏开发问题?

[复制链接]
发表于 2021-1-18 13:44 | 显示全部楼层 |阅读模式
unity游戏开发问题?
发表于 2021-1-18 13:52 | 显示全部楼层
老问题了~ 不仅是问题老,也是很多人容易走入的一个小误区。
也许是因为中国的学生竞争意识都很强,学习任何东西总是从“最大化提升水平”、“要比别人学的好”这种角度出发,反而错过了自我提升最好的途径。
既然是“独立开发游戏”,就应当有独立的态度,做你认为最有趣的东西,就是成功的不二法门。
真正好的开发者,选择练手项目时,总是跟随着心意而动。举几个实际的例子:
被“掘地求升”折服而作的:
沈琰:用Unity去释放自己的恶意——我们来实现一下《掘地求升》沉迷于“茶杯头”而作的:
Yukine:Unity程序猿勇闯茶杯之魂(一)纸片人老婆结合连连看算法,一举两得:
繁华如梦:连连看游戏教程——后宫大作战充分发挥想象力,展示你自己(重点看那个打僵尸【捂脸】):
皮皮关:我们的同学新出炉了一批控制台小游戏以上例子都是我们专栏里挑出来的,有点自卖自夸的例子。
实际上,有许许多多优秀的开发者并不是抱着竞争的心态去做作品,比如《FEZ》、比如《以撒的结合》、比如《时空幻境》等等,大量优秀的独立游戏的背后,都是一个尽全力表达自我的开发者。这种创作的强烈愿望,成就了优秀、新颖、有趣的作品。
我们在学习的时候容易陷入竞争思维,反而不能完全享受学习和表达的乐趣,值得和大家一起反思。
发表于 2021-1-18 14:01 | 显示全部楼层
会NGUI只意味着你做游戏的人机界面会容易些,跟游戏内容,你指的ARPG没有啥关系。每个游戏的类型涉及到的知识面不同,建议你先定好一个游戏方向,然后慢慢学着做就可以了。
发表于 2021-1-18 14:05 | 显示全部楼层
水平所限,给不了太建设性的建议,就你提到的问题简单说两点。
1、NGUI更适合做UI的部分,自己曾经完全依靠它做过一些棋牌游戏,做出来的游戏安装包比较大,效率也不是太好。
2、单就程序这块,建议你再多找一些好的项目,研究一下他们的代码。Unity的一个优势就是只要有点语言基础就能做程序,但是想让代码漂亮,还是要打好基础,注重细节,这也是建议你看别人源码的原因。
个人游戏开发这块经验不是很足,不好说太多,让大牛来回答吧。顺便给题主点个赞
发表于 2021-1-18 14:11 | 显示全部楼层
淘宝上花几十块钱可以买到几个TB的素材。里面脚本、模型、特效、UI素材什么都有。
这些足够作为你做游戏的资源了。
    用这些资源把游戏搭建起来再说,至少弄出一个可以玩的版本。
    之后想把它作为产品发布时,再去考虑用原创素材替换掉里面的资源。
    多出产品才是王道。你有移动设备的话赶紧把它们放到设备上跑起来。这个过程会遇到很多问题,一一解决之后,你的水平自然就提升了。
发表于 2021-1-18 14:13 | 显示全部楼层
泻药,有什么你想做的游戏就去做啊,不要跟风啦。之前看着教程学已经学过了,大体知识过了一遍了,接下来就去做自己想玩的游戏吧!
发表于 2021-1-18 14:18 | 显示全部楼层
Unity3D是基于C#和JS开发的,所以如果是新手的话,建议先学习Untiy的C#课程,先不多说其他的了,这里先给列出学习的顺序,因为毕竟不是一个简单的语言。

Unity语言基础:
Unity必学C#初级:siki系列教程Unity C#初级教程
Unity必学C#中级:siki系列教程Unity C#中级教程公开课
Unity必学C#高级:siki系列教程Unity C#高级教程公开课
这里可以学习一个拓展的知识点,就是Unity C#结构与算法知识,选修课程,当然学习了对自己的逻辑和编程算法方面有很大帮助。

Unity课程C#数据结构与算法
学完Unity基础必学的 C# 语言以后,大家可以开始深入了解Unity3D这款软件,了解unity3d的菜单,视图界面。这些是最基础的东西,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构。

Unity游戏开发基础:Unity游戏开发基础课程视频教程
这中间要学习的东西就比较多了,而且知识点比较杂,但是也不必太过担心,基础教程里面会有一些案例,结合案例大家可以容易的进入Unity的学习门坎,可以登堂入室了。学完基础的知识,大家可以继续学习一些Unity游戏开发的案例,结合案例,你将更深入的学习Unity游戏开发的算法、脚本、组件、插件、灯光、粒子渲染、光照法线贴图等等的知识。

Unity入门其实挺容易的,但是要达到精通,还是需要下一番功夫的。这里大家可以学习一些案例(难度由浅入深)。
Unity入门案例:Unity实战开发之坦克大战游戏
Unity实战:Unity 2D游戏开发实战项目案例讲解
Unity进阶多人游戏:Unity多人联机游戏项目实战视频教程
Untiy大型RPG开发:Unity大型RPG游戏实战教程(中文字幕)
Unity5.3教程如何使用Unity5.3开发2D游戏视频教程

接下来要说的是Unity插件的学习,并不是所有插件你都要会,但是常用的,用途比较广泛,而且相对而言能够更加利于我们开发的插件我们还是需要去学习的。这里为大家介绍几个排名靠前的用的人比较多的插件。注意一点,你在学习上面案例教程的过程中如果涉及到某个插件那么你可以先去学一下那个插件。

Unity插件:
Unity Daikon Forge GUI插件视频教程
DF-GUI有以下几个特点:深编辑器集成,让你化繁为简更专注UI本人;全所见即所得的体验;强大的事件系统;强大的布局功能;免费更新等。

Unity3d DoTween动画插件视频教程
DoTween 是一个强大的动画插件,他是前身是HOTween,目前使用比较多的一款插件,他和iTween性质一样。

Unity火爆FSM插件PlayMaker视频
Untiy Playmaker插件是一个可视化脚本工具,又是一个分层逻辑框架。它的Logo是一个中文的“玩”字,独特且有创意。 利用可视化的操作,让开发者轻易地将一个个State链接在一起,设置它们的转换条件。而Playmaker提供了大量的可重用的State,自带的功能应该可以让开发者快速地开发出想要的设计。设计师、程序员使用Playmaker能够很快地完成游戏原型制作,既适合独立开发者,又适用于团队协作。Playmaker能够大大提高开发效率,让你的游戏变得更加完美。

Unity入门容易,精通难,要做到举重若轻是需要下苦功夫的,无非是多练,结合一些案例,自己动手去做,一点一点攻克每一个知识点,同时还要不断总结和回顾,建议在学习的时候,做好笔记,过一段时间回去重复的学习一下。
发表于 2021-1-18 14:25 | 显示全部楼层
找市面上的一款单机游戏来模仿吧,把里面的资源破了,作为自己的素材。做项目是提升能力的最好途径,另外记得一定要上手机跑,在电脑跑的都不算
发表于 2021-1-18 14:29 | 显示全部楼层
如果自身有基础的话,建议多实战。
发表于 2021-1-18 14:30 | 显示全部楼层
实践出真知,只有和团队合作开发项目才能学到更多的东西,加油
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 21:51 , Processed in 0.187839 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表