关于cocos2d学习和05——Cocos2d应用程序运行流程图(win32)的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Cocos2d-android(01)创建一个简单的cocos
关于cocos2d学习和05—— Cocos2d应用程序运行流程图(win32)的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Cocos2d-android (01) 创建一个简单的 cocos2d 应用程序、cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x、cocos2d-x – 嵌入式cocos2d-js应用程序可以回调到c吗?、Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- cocos2d学习(05)—— Cocos2d应用程序运行流程图(win32)(cocos2dx运行原理)
- Cocos2d-android (01) 创建一个简单的 cocos2d 应用程序
- cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x
- cocos2d-x – 嵌入式cocos2d-js应用程序可以回调到c吗?
- Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置
cocos2d学习(05)—— Cocos2d应用程序运行流程图(win32)(cocos2dx运行原理)
Cocos2d应用程序运行流程图(win32)
Cocos2d-android (01) 创建一个简单的 cocos2d 应用程序
下载 Cocos2d-android 的源代码:cocos2d-android-1
git@github.com:ZhouWeikuan/cocos2d.git
将项目导入到 eclipse 中。运行实例;
1. 首先创建一个 android 项目,然后将 lib 导入到项目中
2. 对 MainActivity.java 编写
1)首先创建一个 view 对象
private CCGLSurfaceView view = null;
2)取得 CCDirector 对象
CCDirector director = CCDirector.sharedDirector();
3)设置应用程序的属性
1 //设置当前游戏中所使用的view对象
2 director.attachInView(view);
3 //设置是否显示fps
4 director.setDisplayFPS(true);
5 //设置游戏渲染一帧数据所需要的时间(fps=30)
6 director.setAnimationInterval(1/30.0f);
7
8 //生成一个游戏场景对象
9 CCScene scene = CCScene.node();
10
11 //生成一个布景层对象
12 GameLayer gameLayer = new GameLayer();
13 //将布景层对象添加至游戏场景中
14 scene.addChild(gameLayer);
15
16 //运行游戏场景
17 director.runWithScene(scene);
18
19 //setContentView(R.layout.activity_main);
20 setContentView(view);
完整代码:


1 import android.os.Bundle;
2 import android.app.Activity;
3 import android.view.Menu;
4
5 import org.cocos2d.layers.CCScene;
6 import org.cocos2d.nodes.CCDirector;
7 import org.cocos2d.opengl.CCGLSurfaceView;
8
9 public class MainActivity extends Activity {
10
11 private CCGLSurfaceView view = null;
12
13 @Override
14 protected void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16
17 view = new CCGLSurfaceView(this);
18
19 //取得 CCDirector 对象
20 CCDirector director = CCDirector.sharedDirector();
21
22 //设置应用程序的属性
23 //设置当前游戏中所使用的view对象
24 director.attachInView(view);
25 //设置是否显示fps
26 director.setDisplayFPS(true);
27 //设置游戏渲染一帧数据所需要的时间(fps=30)
28 director.setAnimationInterval(1/30.0f);
29
30 //生成一个游戏场景对象
31 CCScene scene = CCScene.node();
32
33 //生成一个布景层对象
34 GameLayer gameLayer = new GameLayer();
35 //将布景层对象添加至游戏场景中
36 scene.addChild(gameLayer);
37
38 //运行游戏场景
39 director.runWithScene(scene);
40
41 //setContentView(R.layout.activity_main);
42 setContentView(view);
43 }
44
45 @Override
46 public boolean onCreateOptionsMenu(Menu menu) {
47 // Inflate the menu; this adds items to the action bar if it is present.
48 getMenuInflater().inflate(R.menu.main, menu);
49 return true;
50 }
51
52 }


1 import org.cocos2d.layers.CCLayer;
2
3
4 public class GameLayer extends CCLayer {
5 public GameLayer(){
6
7 }
8 }
直接运行就行。
cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x
为了尝试网络编程,看了很多大神的博客,现在将此记录以防忘记。
在写连接代码前,我们必须先做几件事情:
1.搭建WAMP
2.创建数据库
3.写好PHP代码
立即学习“PHP免费学习笔记(深入)”;
4.测试
一、wamp的安装
这个比较简单,我是从网上找了个安装包安装好就OK了。
二、创建数据库
我去网上下了个Navicat for MySQL,可以对数据库可视化操作,方便以后的操作。(1)在上面填好ip,用户名,密码就好了;(2)在连接里面新建个数据库user;(3)在新建好的数据库里再新建个表,再点设计表创建你需要的数据名称和他的数据类型;做完上述几步数据库的准备工作就做完了,下面是准备php的东西。
三、写好PHP文件:rank.php
我这段代码是给我的flappybrid做排行榜用的,代码如下:
<?php header("content-Type: text/html; charset=utf-8"); $link =@mysql_connect("localhost","root",""); if(!$link) { die('Could not connect: ' . mysql_error()); } mysql_query("set names utf8",$link); mysql_select_db("user",$link); //连接数据库 $name_=$_GET["name"];//用GET的方法获取数据 $score_=$_GET["score"]; $sql="select* from user where name='$name_'"; $result=mysql_query($sql);//查找有没有同名的 $row=mysql_fetch_array($result); if($row) { $score_max =$row['score']; if($score_>$score_max) //如果有同名就跟之前的数据比较,如果比之前大就更新数据 { $sql="update user set score=''$score_'' where name=''$name_''"; mysql_query($sql); } } else {//同名就插入新数据 $sql="insert into user(name,score) values(''$name_'',''$score_'')"; mysql_query($sql); <span> </span>} $li="select* from user where 1 = 1 order by score desc"; $result=mysql_query($li,$link); for($count=1;($row=mysql_fetch_array($result)) &&($count<mysql_num_rows echo>"; echo $row[''score'']; if($count<mysql_num_rows> </mysql_num_rows></mysql_num_rows>
页面就显示了bak->7758,还可以多添加几次不同的数据。
以上就介绍了cocos2d-x curl+PHP网络编程做排行榜(一),包括了Cocos2d-X方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
cocos2d-x – 嵌入式cocos2d-js应用程序可以回调到c吗?
经过一些初步调查后,我确定可以使用Scriptingcore调用cocos:
Scriptingcore* sc = Scriptingcore::getInstance(); jsval outVal; sc->evalString("function()",&outVal);
那么,我的问题是反过来.有可能(例如,响应用户输入)从cocos2d-js回调到C?理想情况下,可以使用Scriptingcore注册回调,这可以从JavaScript调用.
解决方法
我所能做的只是指向 SuperSuraccoon’s Bluetooth example并且它是 git page,这显然在C和JS代码之间进行通信.
Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置
参考: 在Windows7上搭建Cocos2d-x 3.2alpha0开发环境
http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-vs2013/zh.md
1. 下载并安装VS2013.
cn_visual_studio_ultimate_2013_with_update_4_x86_dvd_5935081.iso
2. 下载并安装Python 2.7.10 (我是用的这个版本,3.0以后的版本不得行)
并配置环境变量。参考最上的链接。
3. 下载cocos2d-x 3.6
http://www.cocos2d-x.org/download 左下角“DOWNLOAD V3.6”即可。
4. 解压并打开bulid目录下的cocos2d-win32.vc2012.sln,生成解决方案,有8个项目,需要一点时间。
5. 设置cpp-tests为启动项,运行则有界面:
6. 运行cmd,切换目录到cocos2d-x-3.6\tools\cocos2d-console\bin 下:
我的是:D:\cocosDevelop\cocos2d-x-3.6\tools\cocos2d-console\bin
(最方便的是直接进入目录下,按住shift右击,选择在当前位置打开命令窗口。)
7. 使用cocos.py 创建新项目helloworld。
命令如下:
D:\cocosDevelop\cocos2d-x-3.6\tools\cocos2d-console\bin>
python cocos.py new Demo -p com.coco2dx.org -l cpp -d D:\cocosDevelop\projs
new之后 表示项目文件夹名称
-l 表示项目创建的类型,包括cpp,lua,js
-p表示项目包的名称
-d表示项目存放的目录
- 无误后找到目录(我的是D:\cocosDevelop\projs\Demo)下的proj.win32下的Demo.sln打开,
编译运行,成功后界面:
今天关于cocos2d学习和05—— Cocos2d应用程序运行流程图(win32)的介绍到此结束,谢谢您的阅读,有关Cocos2d-android (01) 创建一个简单的 cocos2d 应用程序、cocos2d-x curl+PHP网络编程做排行榜(一) cocos2d x下载 余国荔 quick cocos2d x、cocos2d-x – 嵌入式cocos2d-js应用程序可以回调到c吗?、Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置等更多相关知识的信息可以在本站进行查询。
本文标签: