周五晚上下载了cocos2d-x for Win8版本,里面的Tests展示项目实在太难看了,而且触控设计十分糟糕,为了以后眼睛不再被强奸以及Win8设备平白浪费,我决定写一套Metro体验,不是说做IOS开发的都是艺术家吗?为什么这么重要的引擎DEMO就不能弄的艺术点呢?但是有段时间没玩C++了,熟悉引擎起来更是难上加难,代码星期六就写完了,那42个小图标差点要了命,星期日带闺女玩的时候还得一遍想一遍画,总算是昨晚给弄完。
演示视频:
源代码https://github.com/Openxlive/cocos2d-x-win8-tests-metro-style
请参看下面的说明
coco2d-x Windows8 Metro风格Tests Show是Nowpaper基于cocos2d-x.org中发布的cocos2dx-win8-5af127f版本修改调整发布。 主要调整修改了主菜单项界面,使之更为接近Metro风格,参考微软发布的Metro Ui设计指南和其他设计资源,注意:该版本并未完全按照Metro Ui设计规范进行设计。
代码文件修改说明: AppDelegate.cpp : 从默认的尺寸调整了到800x480的尺寸,因原始像素太小,在Win8上看起来不适。 CCMetroTpyes.h : 原版没有,个人新增,增加了微软Metro设计规范中的颜色定义 CMenuItemMetro类(CMenuItemMetro.h CMenuItemMetro.cpp):原版没有,个人新增,符合个人需求的Metro MenuItem。 controller.h : 增加了ccTouchesEnded重载 controller.cpp : 在初始化里增加按钮重新布局,增加了一个plist的图标文件用来辅助显示图标,修改了TouchMove逻辑简化处理并使之横向动画,增加了菜单屏幕的滑动动画处理(手指快速滑动屏幕)。 close.png : 依据整体风格做了图片修改 close-HD.png : 依据整体风格做了图片修改
在Art里有全套的原始设计文件,你可以依据需要自行修改。
注意: 点击标题才能进入对应的Test,只是点击颜色方块是不行的 当前的cocos2d-x Win8版本可能底层存在一些问题,渲染效率不高,可能会有卡顿的现象
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架