位置: 编程技术 - 正文

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游戏开发框架)

  • 预缴增值税的销售额怎么填
  • 增值税专用发票有效期是多长时间
  • 增值税的视同销售行为有哪些
  • 软件 折旧年限
  • 公司股东投资比例
  • 预提利息收入纳税调整
  • 技术证怎么办理
  • 直线法计提折旧的公式预计净残值
  • 无形资产减值是否可以转回
  • 来料加工企业的人工工资计入什么费用
  • 股东撤资退出的处理方式
  • 竞价服务费放在哪个会计科目?
  • 企业哪些研发费用可以资本化?
  • 收到违约金应缴增值税吗
  • 应收账款平均余额公式
  • 税务大厅补报个税怎样申报
  • 为什么利润表的财务费用与利息费用逻辑不对
  • 企业发生的销售折让
  • 预付卡发票报销单怎么写
  • 发生的产品广告费
  • 售后服务领用材料分录
  • 机票进项税额怎么申报
  • 产品配件属于什么会计科目
  • 支付商业保险费属于什么现金流量项目
  • laravel use
  • 外贸企业出口退税计算
  • 多枝发财树怎么修剪
  • php io操作
  • 废品损失是什么类账户
  • 会计科目怎么调账
  • 目前超频最高几ghz
  • 外企采购回扣普遍吗
  • 消费赠送积分
  • 预计负债和预收账款
  • php官方文档
  • php gzip压缩
  • 框架的弊端和作用
  • convwthn如何定义
  • vue3中使用gis地图
  • 图像分割csdn
  • 小规模纳税人没有收入怎么报税
  • 企业购买期货
  • vue style import
  • 织梦常用调用标签
  • 不应确认增值税销项税额的
  • 特许经营企业的特点
  • sqlserver2005属于
  • mysql基础操作命令
  • mysql数据库死锁
  • 企业所得税退税会计分录
  • 备用金有发票抵扣吗
  • 不抵扣的进项发票需要在电子税务局操作么
  • 企业销售退回的论文
  • 知识产权服务费可以计入研发费用吗
  • 漏记以前年度财务费用怎么处理
  • 税局代开的法律顾问费能否抵扣?
  • 对公帐户发票金额是什么
  • 关联交易定价方法包括
  • sql server数据库恢复
  • win7卸载KB2952664/KB3035583补丁的详细图文教程
  • 电脑系统文件受损
  • popblock.exe
  • window10预览在哪里找
  • linux中find命令基本使用方法
  • linux中的find的用法
  • win10系统如何更改盘符
  • mac nums
  • awk实例
  • js里写css
  • python网络编程视频教程
  • 自定义控件英文
  • 详解 linux mysqldump 导出数据库、数据、表结构
  • python用while循环求π的值
  • tbc背包插件
  • java 视频教程
  • 电子税务局登陆密码在哪里修改
  • 江苏省税务局电子发票
  • 县级税务
  • 税务发票定额
  • 增值税电子专用发票如何进行冲红处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设