YaoLingJump开发者日志(七)
LGame用起来真是各种蛋疼,插背景都可以显示不出来。在屏幕结束后释放资源,重载该屏幕时再setbackground也不行,直接用Lpaper当background更不行,会把tilemap上的东西全部挡住。
不过好在魔高一尺道高一丈,我直接让一个ActionObject作为背景,效果如下:
背景丑是丑了点,不过总比纯黑色的好看。
然后操作手柄放在左侧,跳跃和左右移动按键在一起,貌似给玩家的游戏体验不好。然而LGame自带的操作手柄就是长成这个样子的。于是我用LPaper仿制了一个。像这样:
然而事情并没有我想象的那么简单,LPaper是有bug的。一直用手按着这个LPaper,它的downClick方法有时是正常的,按着不松就会一直调用,然而有时候连续调用几次就不会调用了。它的upClick方法也有问题,一根手指按着一个LPaper,再用另一根手指点一下其它地方,再松开原来那根手指,upClick方法就不会被调用了。说白了就是左右方向键和跳跃键不能同时按着,玩起来贼别扭。如果上天再给我一次选择的机会,我绝对会用cocos(应该会比LGame好吧,虽然没用过)。
没办法,又得另起灶台,我费了好大劲用android原生组件给它实现了,现在玩起来顺畅多了。
由于二级跳撞到天花板貌似有掉帧的问题,我想把轻盈之靴的能力从原来的使瑶玲可以二级跳变成让瑶玲能够跳得更高。但是LGame的开发者把jumpSpeed这个属性设置为private而且还没有set方法,真的无语...
没办法,只好把里面的代码扣出来弄一个MyJumpObject再把jumpSpeed属性设置为protected。
转载于:https://www.cnblogs.com/yaoling1997/p/9500957.html
YaoLingJump开发者日志(七)相关推荐
- YaoLingJump开发者日志(四)
这么有意思的游戏没有剧情怎么行?开始剧情的搭建. 用到了LGame中的AVGScreen,确实是个好东西呢,只需要准备图片和对话脚本就行了. 经过不断的ps,yy,ps,yy,游戏开头的剧 ...
- PokeCats开发者日志(一)
现在是PokeCats游戏开发的第三天的上午,突然心血来潮想记录一下这个开发过程,于是写起了开发者日志. day1 作为一只ACM退役喵,寒假回家,闲着没事,天天在召唤师峡谷里闲逛也挺没意思的 ...
- lol大区服务器位置2019,开发者日志:2019年位置排位的下一阶段
大家好!我是排位系统的负责人Ed"SapMagic"Altorfer,我又来了.今年早些时候,我们详细介绍了排位赛的一系列更新,旨在让游戏更加公平,段位更加准确,繁复的部分不再那么 ...
- JavaEE学习日志(七十三): 黑马商城项目(六)
JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇) JavaEE学习日志(七十三) 黑马商城项目(六) 今天任务 在线支付 准备工作 前端 OrdersDao Ord ...
- java 内存回收参数_JVM常用参数(内存分配 内存回收日志)(七)
内存监控 -verbose:gc 测试代码 public static voidmain(String[] args){ List classes=new ArrayList();int count= ...
- 仿酷狗音乐播放器开发日志七——播放列表的实现二
转载请说明出处,谢谢~~ 一.MusicList控件 今天开始正式做播放列表控件,首先做一个CMusicListUI类作为播放器列表控件,控件继承自CListUI控件,并且添加了可分组,可扩展 ...
- PokeCats开发者日志(二)
现在是PokeCats游戏开发的第四天的上午,来记录一下昨天做的事情吧. day3 day3主要是添加音效和优化界面,本以为添加个音效1~2个小时就够了吧,没想到贼不顺,弄了一个下午才搞好. ...
- opencv python3树莓派_树莓派4B日志七:Python3上的OpenCV安装
1.准备工作 硬件:装好系统的树莓派. 软件:Putty,VNC Viewer.(也可以直接在屏幕上操作) 2.前言 前面几期介绍了树莓派的一些基本配置,今天让我们来打开新世界的大门.安装OpenCV ...
- IOS基础学习日志(七)利用dispatch_once创建单例及使用
自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用dispatch_once函数,当然,随着演进的进行. ...
最新文章
- python内置库之学习ctypes库(三)--调用Win32API
- Java学习总结:8
- ADO.NET的记忆碎片(六)
- linux网络编程之网络应用设计模式、分层模型、通信过程
- [ACL2020]Generalizing Natural Language Analysis through Span-relation Representations
- flutter的按钮如何变为不可选中_Flutter 61: 图解基本 Button 按钮小结 (一)
- js字符串(String)转多维数组(Array) - 代码篇
- NLP知识包--语义分析-语义角色标注
- 微型计算机系统的几个指标课件,[计算机基础课件67.ppt
- 日更100天(53)每天进步一点点
- excel表格损坏如何修复?
- oppo手机android文件夹,使用OPPO手机,这3个功能一定要关闭,不然你的手机会越来越卡...
- torch_points_kernels遭遇 ModuleNotFoundError: No module named ‘torch_points_kernels.points_cpu‘
- access统计班级人数_Excel中怎么快速统计成绩表中分数段人数 - 卡饭网
- 看了 web.dev 的 631 篇博客,我总结了这些内容
- 硬盘连接电脑提示要格式化怎么办?
- deepin允许root登录_[多图|需要root]在安卓手机上运行 UOS v20 arm64 版
- 什么是session
- 计算机键盘按键失灵,电脑键盘失灵怎么办?4个小技巧解决电脑键盘失灵问题...
- 关于未名湖边的烦恼问题
热门文章
- SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解
- java中multiply用法_java中BigDecimal加减乘除基本用法
- 包含重复数字序列的全排列Python解法
- python世界第一语言_Java 跌落神坛!Python 正式登顶世界第一编程语言
- python模型预测_python:目标检测模型预测准确度计算方式(基于IoU)
- python学习环境+开发环境的选择和配置
- palapa php,有什么办法可以在Android上运行PHP
- 哈罗单车怎么关锁还车_好象被哈罗单车套路了,提醒大家小心
- 高内聚低耦合_高渗透环氧树脂灌浆料
- 计算机基础与组装,1.计算机基础与组装.pptx