博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MC新手入门(十六)------ 按键操作
阅读量:5231 次
发布时间:2019-06-14

本文共 850 字,大约阅读时间需要 2 分钟。

 按键操作也是游戏中必不可少的,常常用按键来控制角色的左右移动,跑、跳等。那么,我们来学习如何制作按键相关的动作。在上一节中,小狗的移动我们可以换个方法来实现,例如用键盘的方向键来操作。
    那么我们该如何应用呢?添加一个小狗的角色,在角色控制器的事件列表中,选择“键盘按键按下”,进入下一步设置,基本设置如【图4-1-2-3-1】:

4-1-2-4-1.png

图4-1-2-3-1

   在选中按键栏时按下你要用到的按键,选择执行动作,按确定。如【图4-1-2-3-2】

4-1-2-4-2.png 

图4-1-2-3-2

   进入脚本框,在脚本框中写如下语句后保存退出。

4-1-2-4-3.png 

图4-1-2-3-3

    测试,我们按下方向左键时,小狗就会向左移动。同样的你来尝试怎么让小狗右移、上移、下移。(右移就是小狗的x坐标时 dog.x -= a;上下移动时角色的y坐标改变,a表示移动的大小)

4-1-2-4-4.png 

图4-1-2-3-4

   我们来测试一下结果:
   可以看到小狗是飘的感觉,怎么办呢?我们现在要改变图片让它变成动态的图片。按4.1.1小节中添加角色的方式添加图片。

4-1-2-4-5.png 

图4-1-2-3-5

   先将动画设置的动画选择为静态图片那张。当按下按键时改变图画。

4-1-2-4-6.png

图4-1-2-3-6

   接下来选择【键盘键按下】事件。选择按右方向的按键。执行动作为改变动画。确定后选择改变的动画。如下图

4-1-2-4-7.png

图4-1-2-3-7

   可以看到放开按键后小狗还是在原地动。这时我们可以用【键盘按键弹起】事件。当放开按键时我们同样是用改变动画来完成。如下图

4-1-2-4-8.png

图4-1-2-3-8

  这就完成了按键事件了。可以看见小狗的移动。
Demo下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=2472&extra=page%3D3%26filter%3Dauthor%26orderby%3Ddateline%26orderby%3Ddateline

转载于:https://www.cnblogs.com/mcgame/archive/2013/05/16/3081400.html

你可能感兴趣的文章
xml基础之二(XML结构【1】)
查看>>
C# 防止同一个账号多次登录(cache方法)
查看>>
WPF之Binding
查看>>
[bbk5323] 第114集 -第14章 - 数据库空间管理 03
查看>>
java控台输入
查看>>
2014年终总结
查看>>
ps遇到的问题及笔记
查看>>
如何用最暴力的方法改写Liferay的原生portlet
查看>>
【Linux/unix网络编程】之使用socket进行TCP编程
查看>>
KIWI Syslog配置
查看>>
Nowcoder Two Graphs ( 图的同构 )
查看>>
LeetCode 62. Unique Paths
查看>>
图书管理系统(增删改)
查看>>
MySQL 生成自增流水号
查看>>
IT职业技能图谱:架构师、H5、DBA、移动、大数据、运维...
查看>>
Core Animation Programming Guide - Layer Style Property Animations
查看>>
UOJ 30 【CF Round #278】Tourists
查看>>
Azure RBAC管理ASM资源
查看>>
LAMP
查看>>
关于IE10出现LinkButton点击无效的解决方案
查看>>