跟着官方教程写过一个js的台球游戏,反复过了几遍代码,看得懂每行的作用是干嘛的;还跟着写了极简的跑酷游戏,我也跟着官方写了UI的界面,以及一些简单的动作实现。感觉自己能懂一套功能怎么写,怎么说,就好比打拳我会踢、回出拳,但是不会组合招;写游戏我的能力也就能写个简单的功能。但是迫切地像让这个游戏丰富起来,但是无从下手,不会设计。我在想我是不是学的过程中少了什么学习过程。现在会写简单的c++、js和lua,求教大神提供些写游戏的建议。
非常理解
一开始都这样, 试着去理解为什么要那样写, 而不是只是知道怎么写. 然后就是多写, 把自己的一些想法变成代码
游戏编程抽象能力不是短期内能提高的,就像给你笔和纸,你就能画画,但是画成样子还是需要历练的。
没一点问题,写得少了,看再多都没用。
多做几个,就有自己的理解了。然后多看看设计模式什么的 就能更加有提高
1赞
需要实际项目去练
先自己写个打飞机游戏,然后逐渐写难点,多看其他的人的代码,学习一些套路,然后自己逼自己写,一个月后就会发现自己入门了
1赞
既然不会组合,那就拆解, 那就把想实现的招式拆出来, 一个一个拳去打
1赞
1.想到什么写什么,不能写就百度,自己想。目前遇到的问题,都是自己解决的。
2.多重构,不能拘束于别人框架。我写任意项目,都是从零写起,绝不会从现成项目修改。
3.语言只是工具,就算你知晓所有用法,也做不出一个游戏。游戏需要概念,需要通透底层,通透原理。
1赞
哈哈 ,应该比喻成学车,看上去知道这样操作了啊,但是轮到自己开了,没有教练指导就是倒不进库。
我在做项目的时候,都是先想想做这个的技术要点,然后去看看文档,掌握“核心技术”后才动手。另外看例子的时候也不会去复制粘贴,实在搞不懂都会建一个小demo测试一番论证一下自己的想法。希望可以帮到你。
1赞
千里之行始于足下,代码就是一砖一瓦而已。想好做一个什么游戏,然后拉一个美术,把你想象中的游戏说给美术,让他发挥,美术从框架到细节,你就可以从任何一个细节开始入手了。
1赞
不能急于求成的,这东西要慢慢来,多做多练,自然而然就通了
前10天可能比较难, 然后就简单了. 用3天时间把API全总结一遍即可,
自己脑中的想法需要分解分解再分解,分解成最简单的逻辑步骤,然后一步一步实现。