什么是编程?
编程说白了就是写代码,而代码是控制计算机运行的指令。
对于游戏来讲,游戏中的每一处逻辑都是由代码来控制,游戏的运行离不开代码。
假设要实现玩家点击空格开火,不点空格回血这个逻辑,那么就需要写一段这种代码:
游戏中的每一帧都执行:
如果玩家点了空格:
开火
否则(没点空格):
给自己加血
[!note] 伪代码
上文中这段奇怪的文字被称作伪代码,也就是说这并不是真正的程序代码,但是它可以更清晰的表达真实代码的逻辑,通常在设计某些复杂代码之前写出来当草稿用。
看起来这好像和编程没什么关系,但我没有糊弄你,真正的代码基本就是这个样子:
func _process(delta):
if Input.is_action_just_pressed("space"):
fire()
else:
hp += 1
我们学习编程,实际上就是把脑海中的伪代码转换成实际代码,为了完成这个转换工作,首先需要记住一些代码语法,但请注意,代码语法十分简单,这不应该是编程学习中的重点,真正需要你费头脑的是想出那些伪代码,至于语法格式,忘了就翻翻这篇教程,忘多了就会了。
在 IT 行业工作的程序员中有一种职位专门负责提供思路,也就是“创造伪代码”,那些底层的码农们就负责把“伪代码”翻译成程序语言。(很明显创造伪代码的人工资更高)