位置: 编程技术 - 正文

基于cocos2dx的英雄联盟皮肤选择菜单(cocos2d教程)

发布时间:2024-02-27
最终效果图

推荐整理分享基于cocos2dx的英雄联盟皮肤选择菜单(cocos2d教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx4.0教程,cocos2dx官方教程,cocos2d教程,cocos 2dx,cocos2dx官方教程,cocos2dx 教程,cocos 2dx,cocos 2dx,内容如对您有帮助,希望把文章链接给更多的朋友!

英雄联盟皮肤选择

设计说明实现目标所需要的动作

移动(MoveTo),伸缩(ScaleTo),倾斜(OrbitCamera)

实现目标所需要函数(这是一个数学函数)

x/(x&#;a)

其中a为常量,用来计算上面三个动作的&#;

大小

与原版Menu不同,大小不是全屏的,默认是屏幕的(2/3),可以通过setContentSize()函数设置

_index变量

基于cocos2dx的英雄联盟皮肤选择菜单(cocos2d教程)

将所有的菜单项平铺构成一个长方形,_index表示目前在中间位置的点,如下图

显示方式

将菜单项距中心的距离(i-_indxe)作为函数变量x,具体内容查看LOLMenu::updatePosition();

操作说明

滑动四分之一菜单宽的距离为一个单位的_index,距离大于0.6小于1.0的部分进1

使用

使用这个菜单只要知道两个函数

1.构造函数

LOLMenu::create()(由CREATE_FUNC创建)

2.添加MenuItem

void addMenuItem(cocos2d::MenuItem *item);

其它函数可以看代码

菜单代码LOLMenu.hLOLMenu.cpp演示代码LOLMenuDemo.hLOLMenuDemo.cpp可运行的程序(需要安装vs或相关dll文件)有任何问题可以发邮件给我 @qq.comPS这种类型的菜单在网页里会常见一些,比如优酷的动漫专题或者App Store都可以看到类&#;的影子,由于是平面的,菜单项的切换不是很自然,我通过倾斜来变得自然。顺便求个工作

eclipce System.loadLibrary报错 eclipcecocos2dx:System.loadLibrary(cocos2dcpp);-::.:E/AndroidRuntime():java.lang.UnsatisfiedLinkError:Couldn'tloadcocos2dcppfromloaderdalvik.system.PathClassLoader[DexPathList[[zipfil

关于自定义ScrollBar的图解 本图片解释于以下文章:

Cocos2d-x3.2 种场景切换 1.创建Scene*scene=Scene::scene();2.函数[1]:TransitionCrossFade::create(时间,目标场景);//慢慢淡化到另一场景[2]:TransitionFade::create(时间,目标场景);//本场景变暗消失后

标签: cocos2d教程

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

上一篇:cocos2dx 3.3显示中文(cocos2dx怎么打开)

下一篇:eclipce System.loadLibrary报错

  • 什么时候计提企业所得税
  • 存货报废进项是否要转出
  • 金税四期正式启动
  • 进项税额在贷方怎么登明细账
  • 出资人和法人承担责任
  • 资产负债表其他应收款怎么填列
  • 小微企业增值税减免账务处理
  • 房地产开发企业会计科目
  • 旅行社的营业收入主要由( )构成
  • 应扣未扣的个人所得税税收如何处理
  • 从个人处借款的法律规定
  • 总公司在异地和分公司交社保
  • 股权变更印花税双方都要交吗
  • 火车票抵扣进项税额怎么申报
  • 计算机著作权登记证书
  • 年度报告包括哪些内容
  • 股东可以以知识产权作价出资吗
  • 汽车租凭发票税率
  • 本月负数发票大于正数发票 留抵的增值税怎么做账
  • 股权转让怎么交个人所得税
  • 公司年检需要什么资料
  • 闲置房屋
  • 月末进项税额结转会计分录
  • 鸿蒙系统怎么切换回安卓
  • 信用卡扣手续费怎么算的
  • 费用报销单正确填写格式
  • 公司给员工交纳社保
  • 房地产企业预缴增值税如何申报
  • 如何删除驱动器里面的文件
  • linux和windows的区别和联系
  • 关闭bios启动
  • 为什么WIN10系统打在画面进不去
  • 成本法转为权益法追溯的理解
  • 进项发票抵扣途中怎么办
  • 照片文件夹如何压缩
  • 增值税直接减征的开什么发票
  • php实现微信公众号分享
  • 企业所得税征收点
  • thinkphp框架安装
  • 前后端交互用什么技术
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • php提供的字符串函数
  • vue sse
  • npm安装node指定版本
  • 全网最新的暗号
  • android界面源码
  • 若依vue教程
  • bulkload命令
  • 公交卡充值发票报销单怎么填
  • vue实现注册
  • mongodb replica set 添加删除节点的2种方法
  • 织梦怎么样
  • 增值税专用发票是干什么用的
  • 个人写收据要写身份证号吗
  • 丢失增值税发票已报税证明单取消
  • 月底留抵税额需要结转吗
  • sql server数据库设置定时任务
  • 车辆挂靠收取管理费怎么做账?
  • 厂房的使用寿命
  • 运杂费扣除增值税进项税额
  • 物业公司付电业费合法吗
  • 扣除土地价款
  • 转账支票办理收款所要拿的单证
  • 解除职工劳动关系补偿
  • 18年水利基金税率
  • linux ifconfig命令详解
  • win7系统无法修复怎么办
  • VirtualBox安装64位系统报错的处理方法
  • xp更改系统区域设置
  • mac如何设置wifi热点
  • win10更新总失败
  • 阿里云ecs keepalived
  • our与my的区别
  • unity中滚动条控件详解
  • android 简历模板
  • Python for Informatics 第11章之正则表达式(二)
  • js 原型继承的几种方法
  • javascript学习指南
  • 住房货币化什么意思
  • 珠海市香洲区有火车站吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号