位置: 编程技术 - 正文

android游戏教程:实现触屏控制和虚拟按键(android的游戏)

编辑:rootadmin

推荐整理分享android游戏教程:实现触屏控制和虚拟按键(android的游戏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android游戏项目,android 游戏平台,安卓游戏教程,基于android 的游戏怎么开发,android 手机游戏,android游戏开发教程,android的游戏,安卓游戏教程,内容如对您有帮助,希望把文章链接给更多的朋友!

欢迎来到我的另外一篇android游戏开发教程,今天我会使用zgf开发框架实现虚拟按键,使用虚拟按键控制之前编写的动画,现在让我们开始吧。

一.实现虚拟按键

打开zgf api看到框架中有个package叫做com.zxx.commen.key,打开它可以看到ImageButton和KeyUtil两个类,ImageButton是图形按钮,而KeyUtil是触摸点。建立虚拟按键类Key,在这个类中将会使用到上面这两个类的方法。Key类代码如下:

按键要实现如下功能:

虚拟按键类就实现了,接着我们要在程序中调用这些方法控制人物运动。

二.控制人物运动

在之前编写的Game类中的public void moveKey(MotionEvent e),public void pressKey(MotionEvent e)和public void releseKey(MotionEvent e)方法中编写按键事件代码:

android游戏教程:实现触屏控制和虚拟按键(android的游戏)

然后在public void keyAct(Context con)编写事件响应代码:

之后改写Scene类,把按键方向推送进去控制人物运动:

完成了,效果如下:

源代码:下载

现在人物运动可以通过虚拟按键控制,是不是很简单呢?现在图像有了也能控制了,但是还没有声音,因此接下来我会写一些使用zgf播放游戏声音的教程。

Android游戏开发-4-碰撞检测 Android游戏开发-4-塔防游戏碰撞检测碰撞检测在游戏开发中是非常重要的一个技术点,游戏中的对象之间要相互作用,就得通过碰撞检测来实现。游戏中

Android游戏开发之一 长按事件的原理及代码示例对于很多游戏使用屏幕控制一般需要考虑长按事件,比如在动作类的游戏中需要长按发射武器,结合AndroidButton模型,我们实

cocos2d-x win开发移植到Android平台 今天折腾了3个多小时终于把这蛋疼的玩意搞定了,写个日志记录下,省的以后又来琢磨一遍。在进行移植前,cocos2d-xAndroid开发环境必须已经搭建好,至

标签: android的游戏

本文链接地址:https://www.jiuchutong.com/biancheng/371159.html 转载请保留说明!

上一篇:第一个android游戏上架(第一个安卓项目)

下一篇:Android游戏开发-4-碰撞检测(android游戏开发框架)

  • 不能跨年
  • 个人所得税手续费返还增值税税率
  • 收入用结转吗
  • 技术支持费用取费依据
  • 被告承担诉讼费用
  • 工程销项税率
  • 应收账款税收风险有哪些
  • 增值税留抵退税政策2022
  • 其他综合收益损失
  • 收款费用明细表
  • 外贸企业0退税率的账务处理
  • 如果增值税发票丢了好的怎么办有谁交罚熬一
  • 营改增之后就没有营业税了吗
  • 开专票还需要提供营业执照?
  • 买二手面包注意事项
  • 临时人员工资需交税吗
  • 员工个人学历教育费用不能在企业所得税前列支
  • 公司内部培训师试讲开场白
  • 要求做前两年的核酸检测
  • 买二手设备需要注意的事项
  • 1697508019
  • 跨年度残保金退回做什么
  • 金银制成的金银币及摆件是否征收消费税?
  • 如果当月增值税进项比销项多怎么结转
  • 在建工程的概念
  • thinkphp 模型
  • php字符串函数大全
  • 消费税的计税方法有
  • 进程aissca.exe
  • oeloader.exe - oeloader是什么进程 有什么用
  • amr文件怎么转换为mp3
  • win7系统怎么设置最佳性能
  • yolov8目标检测测试输出类别个数
  • 进项税额转出和不抵扣的区别
  • 销售金额较大多少算较大
  • PostMan接口测试(很全面的接口测试教程)
  • 递归 php
  • curl命令上传文件到服务器
  • 捐赠利得的会计科目
  • 理财产品的分红和收益是分开的吗
  • linux mongodb创建用户
  • centos安装nmtui
  • 控股股东变更,业务有望质变的公司
  • 进口货物会计分录举例
  • 进项税额不得抵扣的情况
  • 残保金季报还是月报
  • 每月扣除的公积金怎么查
  • 股东借款如何认定为出资
  • 行政事业单位拨款请示在前还是发票在前
  • 结转库存商品需要附件吗
  • 费用发票可以不抵扣进项税吗
  • 劳务费打到私人账户
  • 应收账款的账户余额
  • sql server查询指定内容
  • mysql中文乱码解决的命令
  • Win7旗舰版系统文件名称
  • mac双系统怎么删除win系统
  • 一键u盘安装系统
  • win10高分辨率
  • windows移动中心有什么用
  • macbook截
  • centos删除virbr0
  • win8操作中心怎么关闭
  • linux 排序统计
  • win10周年版
  • qt渲染机制
  • javascript的理解
  • android的edittext在哪
  • windows下安装nas
  • vue移动端图片预览
  • shell脚本获取本地ip
  • android教学
  • Python默认参数 数组坑
  • 新疆国税网上营业厅
  • 国家医保平台查不到住院记录
  • 库尔勒市税务局领导简介
  • 临时工和季节工需要交社保吗合法吗
  • 累计预扣预缴税额
  • 纳税明细怎么查询系统
  • 计算出口退税的免抵税额,不计征城市维护建设税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设