查看: 195|回复: 20

[简易教程] 初二学unity现实吗?

[复制链接]

724

主题

76

听众

7698

积分

头头

Rank: 12Rank: 12Rank: 12

发表于 2021-2-13 12:21 |显示全部楼层
人人为我 我为人人 互相分享 互相学习 互相进步 一带一路

9

主题

3

听众

61

积分

问题学生

Rank: 1

升级   30.5%

发表于 2021-2-13 12:26 |显示全部楼层
现代3D游戏之父 肖恩·卡马克(John Carmack) 的儿子Ryan,在9岁和10岁时做了两个小游戏 FLYAngry Face
记得试玩过其中一个,完成度比较低,当然人家只是为了练习而已   :)
游戏画面大概是这样的:


现在开始学习做一个小游戏,除了难度略高以外,和开始玩一个新游戏并没有什么区别。
所以,在编程课已经走入小学课堂的今天,小学生们完全可以按照自己的想法去做,而且可以随时开始。
以咱们自己的教程为例,20分钟做一个3D滚球游戏:
https://www.bilibili.com/video/BV1VC4y1b7Ed当然,学习的过程中可能有挫折,也可能只是学到了皮毛,但这些不重要。
重要的是,要有勇于实践、大胆尝试的精神,不仅对现在还是未来都大有裨益。
PS:做游戏不应该影响学业,学习做游戏一般也不会影响学业,毕竟现在做游戏,必要学习时间并不是很长。要想未来做出好的游戏,扎实的基础知识也是非常重要的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

回复

使用道具 举报

10

主题

3

听众

58

积分

问题学生

Rank: 1

升级   29%

发表于 2021-2-13 12:32 |显示全部楼层
没问题,我姐家小孩从小学五年级就对unity3d和虚幻感兴趣了,然后用Asset Store里面的资源做出了简单的冒险寻宝小游戏。
我偶像乔布斯的第一份也是唯一的一份工作(打工)就是开发游戏。
当然对这个年龄阶段的童鞋来说,脚本方面可能会显得稍微复杂点,但也不是太大的问题。
可以尝试从Asset Store里面下载场景、角色模型和动画和一大堆你能想到的资源,学会跟踪或切换视角,学会控制角色自由活动,学会实现简单的物理碰撞检测,学会添加背景音乐和音效,学会UI界面的设计实现,学会添加一些现成的粒子特效,差不多可以了。
纯兴趣爱好的话,可以试试,不用想太多。Just do it.
回复

使用道具 举报

2

主题

2

听众

14

积分

问题学生

Rank: 1

升级   7%

发表于 2021-2-13 12:39 |显示全部楼层
可以,但数学可能有点吃紧,基于向量的几何用的比较多,初中还没学吧。
回复

使用道具 举报

10

主题

2

听众

61

积分

问题学生

Rank: 1

升级   30.5%

发表于 2021-2-13 12:44 |显示全部楼层
从“初二开始学Unity”直到“能够一个人开发一款游戏”这是现实的,但是中间需要花很长的时间。
一个人开发游戏至少需要在程序、美术、策划以及音乐这四方面有一定的能力。
目前而言,暂时不要好高骛远,建议好好学习基础学科,例如语文、数学、英语以及物理,将基础打牢——语文能够培养基础的理解和分析能力;数学和物理可以说是基础中的基础,无论是程序、美术、策划都会用到;而更好的英语水平有助于你阅读国外文档进行学习。此时可以简单的学习C#语言,看一些Unity相关的视频,尝试做一些简单的小游戏。在有一定积累之后,开始深入学习有关编程方面的内容,也可以尝试自己制作一些功能等。
在学习之余,同时可以培养美术和音乐能力作为课外的兴趣,因为这两种能力都需要长时间的练习和积累。
如果在初二有这方面的理想,并且能够坚持下去,那么我认为“一个人做出一款游戏”只是时间问题,但是难就难在坚持。
希望题主能够坚持自己的理想!加油!努力!
回复

使用道具 举报

4

主题

3

听众

52

积分

问题学生

Rank: 1

升级   26%

发表于 2021-2-13 12:51 |显示全部楼层
没问题,顺便把3d学了
回复

使用道具 举报

9

主题

3

听众

61

积分

问题学生

Rank: 1

升级   30.5%

发表于 2021-2-13 12:58 |显示全部楼层
绝对没问题,c#是一门十分友好易学的语言,同时有微软官方出品的全地球最完善的文档之一(或许没有之一)
初期做些简单的小游戏不需要任何高级知识。学过笛卡尔坐标系,懂一些简单的向量运算,你就能做出来简单的平台跳跃类或者打飞机游戏啦:) ,我印象中初中应该是学了的,没学你也可以趁此机会提前储备些知识
而且,因为大部分功能unity已经帮你封装好了,其实你只需要能写一些很简单的c#脚本来和unity“互动”就能做出一款游戏来
至于美术素材和音乐素材可以选择自己动手,也可以在官方的资源商店下载,网上也能找到很多
unity官方也提供了几套demo来帮助初学者快速上手,好像有个坦克大战和一个射击类的,里面涵盖了游戏里常见的设计,比如生命值,攻击掉血,联机对战。可以下载下来玩玩,然后先比葫芦画瓢的照着写一遍,你大概就懂是怎么运作的了
耐心点估计不出2个月你就能能达到自己“独立开发”一款市面上常见的小游戏
加油鸭小朋友
回复

使用道具 举报

8

主题

2

听众

55

积分

问题学生

Rank: 1

升级   27.5%

发表于 2021-2-13 13:05 |显示全部楼层
完全可以。照着教程实践就可以了,哪里不会学哪里
回复

使用道具 举报

6

主题

1

听众

36

积分

问题学生

Rank: 1

升级   18%

发表于 2021-2-13 13:13 |显示全部楼层
我担心我说的“现实”跟你理解的“现实”不是一个东西……虽然可能是我多心了。
我会说,现实,但“学Unity”和“做游戏”这两个行为的水平上下限很大……如果你是想做个WOW啊LOL啊鬼泣啊MC啊这种东西,甚至是它们的“低配的低配”版,那就不现实,如果是指跟着Unity官方的一系列教程学一遍,能用网上的免费素材搭一个简单的小游戏,C#入个门能写个贪吃蛇俄罗斯方块什么的,这很现实。
当然啦,以上默认针对平均水平的初中生,天赋异禀的大佬啊家里有矿的后浪的话就天高任鸟飞咯。
回复

使用道具 举报

10

主题

1

听众

62

积分

问题学生

Rank: 1

升级   31%

发表于 2021-2-13 13:15 |显示全部楼层
肯定没问题啊,我9个月大的女儿已经能写rendering equation了
回复

使用道具 举报

温馨提示:求助请到“Unity技术讨论”版块中发帖,便于集中解决!
您需要登录后才可以回帖 登录 | 立即注册

Unity游戏引擎开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2021-3-7 08:13 , Processed in 0.112227 second(s), 36 queries .