6 作品
28 作品
A jump to the sky turns to a Rider kick
在这篇文章中我们继续完善之前还没做完的角色。在上一篇文章中我们已经实现了水平移动和帧动画的基础设施。 碰撞 碰撞(collision)是游戏中颇为常见的事件之一。即使游戏玩法和物理没有直接关系,很多时...
不是火狐
欢迎到合集查看之前的GDScript基础部分内容 这篇文章中,我们来学习如何构建一个2D平台跳跃游戏的主角。我们终于要运用前面所学的各种知识,来构建游戏中最常见、最基础也是最必要的元素了!激不激动? ...
感動の最終回
这一篇文章是GDScript精要部分的最后一篇。这里主要讲一些前面没有讲到的、不方便归类的内容。但是其中一些特性是很常用、很方便的,因此依然建议阅读。 枚举 试想一下,你要用一个变量来表示一周的每一天...
你不要误会
我说的谈对象是说要谈谈面向对象编程。之前”先这么着,后面再解释“的迷雾,到这里要散开一大部分。 依然要强调,面向对象编程在大学里是可以开一门课的,这里只是一篇文章而已。这里我们也只谈Godot采用的基...
日积月累 循环往复
先来学个重要的小把戏。 我要怎么在代码中引用某个节点呢?——为什么要去引用一个节点呢?因为在一个复杂的场景中,我们可能需要通过代码控制场景中的某个节点。 告诉你一个简单粗暴的办法: 就这么简单,我们就...
二极管可能是骂人的话
二极管可能是骂人的,但是世界上很多事情确实只有两种状态。例如按键当前是否被按下,水杯里还有没有水,灯是开着还是关了。 以我们现在学到的知识,如何用一个变量去表示灯是开着还是关上的呢? 聪明的你可能已经...
数据的名字
上一篇中我们实际上已经讲解了函数的很多重要内容。这一篇中我们来学习另一个重要的基础概念——变量。 单刀直入,变量(variable)是给数据取的名字。 每次需要用到1的时候,我可以直接写1。但是每次写...
点进来了就说明你有迎接挑战的勇气
首先还是要端正一下学习态度。我们在这里谈的游戏说到底是计算机软件的一种。你很难不通过编程来实现它。 不过对于“编程”的定义应该保持更开放的态度。写代码很可能是在编程,但是编程不一定是(传统意义上的、以...
国际惯例
书接上回。这次先来简单认识一下Godot的基本界面和基本的开发流程,试着写一个Hello World。 启动编辑器(还记得你下到哪里去了吗),我们会看到这样一个界面。这是Godot的项目管理器。God...
也想做游戏?
去年Unity的收费策略风波,很多人一开始只是想路过喷一口Unity,但到最后俨然成为了一场狂欢。很多非主流的以及Unity以外的相对主流的游戏引擎借此机会拉到了不少新用户。 Godot在这场狂欢中无...
四川|2017-10-24
回到顶部
外观样式
建议反馈