猫史档案馆


【教程】3d小课堂——制作3d飞机大战类游戏

用户:************查看:0 回复:7 评论:0 创建时间:2020-03-19T12:05:40


Hi,我是喵。最近编程猫上经常遇见3d飞机大战类游戏,可很多人都不会,这里我教大家做这种类型的游戏(因为是教程所以没那么精选),让我们开始吧!!!

一、制作3d标准3函数,我上节课已经讲过了,没看过上节课的请到  https://shequ.codemao.cn/wiki/forum/258502上课。

二、画障碍,创建函数“绘制障碍”,参数设置(x,y,z)

center_image

二、创建移动函数“移动”参数设置(List,速度),还是用上次的方法

center_image

三、重点来了!刷新障碍,并移动。但需要提前定义变量“最远显示”“是否刷障碍”“障碍z”

center_image

center_image

center_image

四、开始刷新障碍!!!

center_image

运行试试,是不是有方块一直在刷新并向你的方向冲过来

但还有一个问题,方块的x是固定的,怎么让他x随机呢?

定义变量“随机x”然后将上方的代码改为

center_image

虽然x随机了,但障碍过去了就没了,怎么刷新呢?让我们来看下面的代码

首先在刚才大长条代码下面加上“发送广播(刷新)并等待”

添加代码:

center_image

 

然后障碍就能刷新了。接下来就添喵们的角色了,我就用图片表示了(就是懒的编代码),

我用的是滑小稽。

center_image

大家随便。

接着在角色中添加代码:

center_image

来让它移动。

最后来让他拥有碰撞引擎在画障碍后面添加:

center_image

作品就完成了,完整作品:https://shequ.codemao.cn/work/43583947

最后声明一下:本贴有喵制作,严禁侵权


回复

上一页1 页 / 共 1下一页
不会编程的熊猫啊啊啊不会编程的熊猫啊啊啊

有点看不懂呐...

点赞0


评论


************

Hi,大家好,PandaStudio工作室找人啦。

只要你拥有30赞以上或美术水平很高即可加入。

室长QQ:838367798  工作室群QQ:1029883162

5个工作日内即可通过

点赞0


评论


名字是什么a名字是什么a

emotion_编程猫_点赞

点赞0


评论


匮

看不懂

点赞0


评论


NOCOC(SDstudio)NOCOC(SDstudio)

关于3D作品,我做不到

点赞0


评论


DoooooveDooooove

厉害

点赞0


评论


Abyss_深渊Abyss_深渊

emotion_编程猫_点赞

点赞0


评论