大老们为什么我学不会做游戏



  • 哈哈哈有啥妙招吗?



  • 你可以加那个群,免费的。你去问一下客服



  • 此回复已被删除!


  • 首先思路要转变吧,我感觉部分新手会把xx功能当做一个完整的不可分割的逻辑来看待。比如说上来就问怎么实现技能释放,怎么实现背包功能,这些功能都是基础逻辑组合出来的,如果基础没打好,有教程你也学不会的,就像是加减乘除都没搞明白,就去问某个方程式要怎么解一样。应该先从最基本的逻辑学起。 比如如何设置变量,如何获取场景内的实例数据,如何去改变实例的某个参数(坐标,角度等)。把这些先掌握,然后在去尝试组合这些基本功能,看能改变游戏场景内的哪些内容,积累了一定的经验,一些比较复杂的功能也能实现了(至少你会知道该怎么提问,怎么去百度查实现的思路)。

    从唤境的学习顺序上来讲,要掌握每个部件的功能特性(文本部件可以编辑文字显示,精灵部件可以播放动画内容)、每个能力的功能(渐隐渐现能力可以让物体不断的变透明,拖拽能力可以让物体跟着鼠标移动)、部件和能力下面的每个条件动作(条件决定了某个逻辑在什么时间点可以触发,动作决定了可以改变哪些数据从而影响游戏世界)。每个条件动作都自己亲手试一下,做一个功能示例,知道了效果之后,在举一反三,去想一下这个条件动作也许可以实现哪些效果(比如设置坐标的动作,可以用来做瞬移?),然后在去做demo去尝试,一定要多动手,想着走捷径容易吃亏的。

    等你能够很清晰的知道大部分条件动作是做什么的,就可以看一些官方的模板来学习某个具体的游戏功能了。到了这一步你应该就能看懂模板写了些什么,学习的效率就高很多了,至少比一上手就去复制粘贴教程然后啥都没学会强很多。

    最后如果有时间的话,我认为多少学一些代码还是有帮助的(网上免费教程一大把,不追求精通也根本用不上数学,不用担心你理科不好学不会啥的),以我的经验来说,会编程和不会编程,看待某个功能的思路是很不一样的。打个不太恰当的比方:描述一个人从A点走到B点,有编程思想的人会把这个看似很简单的一步拆分的很细,比如这个人先获取自己的A点位置,在去获取B点位置,根据两者的坐标确定一个方向,然后循环N次迈出左腿在迈出右腿的动作,直到自己的位置和B点一致。 这个思维方式上的差别就会影响你做游戏的难度。



  • 慢慢学,不用着急


登录后回复