首页 文章 精选 留言 我的

精选列表

搜索[网站开发],共10000篇文章
优秀的个人博客,低调大师

Android游戏开发cocos-2d中精灵的动作测试

安装好cocos-2d之后,创建一个好一个Android项目,在项目中复制下载好的Cocos-2d包中的cocos2d-mastercocos2d-androidlibs中的所有文件,全部粘贴到Android项目中的libs目录下,右击libs中的cocos2d-android.jar,然后builder path操作。这样就创建好了游戏项目。 以下是一个入门的小程序: MainActivity.java代码: import org.cocos2d.layers.CCScene; import org.cocos2d.nodes.CCDirector; import org.cocos2d.opengl.CCGLSurfaceView; import android.os.Bundle; import android.app.Activity; public class MainActivity extends Activity { //Cocos2d引擎将会把图形绘制到View对象上 private CCGLSurfaceView view = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new CCGLSurfaceView(this); setContentView(view); //得到CCDirector对象 CCDirector director = CCDirector.sharedDirector(); //设置游戏的相关属性 //设置当前游戏程序中所使用的view对象 director.attachInView(view); //设置是否显示FPS值 director.setDisplayFPS(true); //设置游戏渲染一帧所需要的时间 director.setAnimationInterval(1/30); //生成一个游戏场景对象 CCScene scene = CCScene.node(); //生成布景对象 GameLayer gameLayer = new GameLayer(); //将布景层对象添加到游戏场景中去 scene.addChild(gameLayer); //运行游戏场景 director.runWithScene(scene); } } GameLayer.java代码: import org.cocos2d.actions.interval.CCBlink; import org.cocos2d.layers.CCLayer; import org.cocos2d.nodes.CCSprite; public class GameLayer extends CCLayer{ //声明一个精灵对象 CCSprite player; public GameLayer(){ //创建一个精灵对象 player = CCSprite.sprite("player.png"); //将精灵对象添加到布景层当中 this.addChild(player); //精灵对象位置 player.setPosition(300,300); //测试闪烁 CCBlink blink = CCBlink.action(3, 60);//第一个参数是时间,第二个参数闪烁的次数 player.runAction(blink); // //测试缩放指定倍数 // CCScaleTo caleTo = CCScaleTo.action(3, 5, 5);//第一个参数是时间,第二、三个参数分别表示在x轴和Y轴上的缩放倍数 // // player.runAction(caleTo); // //测试旋转 // CCRotateTo rotateTo = CCRotateTo.action(3, 180);//第一个参数是旋转所需的时间, // //第二个是旋转的度数,当度数<=180时,顺时针旋转;>180时,逆时针旋转 // player.runAction(rotateTo); // // //测试移动精灵 // CGPoint point = CGPoint.ccp(500,500);//最后的位置 // CCMoveTo moveTo = CCMoveTo.action(3, point);//第一个参数是精灵移动的时间 // player.runAction(moveTo); // // 测试进项旋转 //1.生成动作对象 // CCFlipX flipx = CCFlipX.action(true); // //2.使用精灵对象去执行动作对象 // player.runAction(flipx); // // 测试精灵隐藏 //1.生成动作对象 // CCHide hide = CCHide.action(); // //2.执行 // player.runAction(hide); } } 最新内容请见作者的GitHub页:http://qaseven.github.io/

优秀的个人博客,低调大师

优客社区发布首个预览版本,基于 Spring Boot 开发

优客社区首个预览版本发布了,优客社区是一个基于 Spring Boot 的轻量级社区系统,设计之初是为优客服项目提供在线交流的一个社区平台。 本次发布包含了问答系统、用户中心、系统管理三个部分功能。 项目组成: 前端:LayUI + Freemarker 后端:Spring Boot 数据库:MySQL+Elasticsearch 项目运行方式: 将代码拉取下来 编译pom.xml文件,下载好jar包(源码编译需要使用UKeFu-Core项目) 将项目按照maven格式配置好 将ukefu.sql脚本在mysql数据库里运行,创建数据库和表 配置项目中的application.properties文件中的数据库连接 至此配置就结束了,运行一下查看效果吧! 系统界面截图: ![image](https://yqfile.alicdn.com/f350a0cbfbc547f563009bf819491f2017ae982f.png" >

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册