cocos学习日志
文章平均质量分 69
一顆苹果
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。
展开
-
Lua贪吃蛇开发笔记3
Lua贪吃蛇笔记3 ---9.蛇头与食物的碰撞 local function pengzhuang() if snakeHead.col == snakeFood.col and snakeHead.row == snakeFood.row then ---当食物与蛇头行列相等时--- snakeFood.col = math.random(0,9) ---重置食物的位置-- s原创 2015-10-24 21:14:01 · 729 阅读 · 0 评论 -
第一个cocos项目
已经学习cocos两个多月了,接下来我将陆续把学到的知识点记录到博客上面,那么废话不多说,现在开始吧。这是我的第一个cocos项目 1.启动终端,输入命令:cocos new -p com.miao.game -l cpp -d ~/desktop test01,然后点击回车键 注:-p com.miao.game 指当前项目的包名,即-package com.miao.game原创 2015-10-13 19:23:30 · 460 阅读 · 0 评论 -
云朵,英雄走起来
1.在场景中添加云朵,并让云朵自动向左或者向右移动 2.添加一个英雄,并且设置上、下、左、右几个按钮,点击按钮,英雄就向相应方向移动 下面来实现一下这个功能: Size visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibl原创 2015-11-04 09:31:20 · 351 阅读 · 0 评论 -
JS贪吃蛇开发笔记2
4.添加蛇头 食物 蛇身 //snakeHead this._head = new SnakeGame(1); //type = 1,蛇头 this._head.setScale(0.9); //保证蛇头的大小和画出的方格大小基本一致 //Math.round()为四舍五入,Math.random()产生0~1的随机数,乘以9之后产生0~9的随机数,表示row随机,下同 this原创 2015-11-12 22:58:46 · 428 阅读 · 0 评论 -
Lua贪吃蛇开发笔记2
Lua贪吃蛇开发笔记2 ---6.更新蛇头坐标 local a = 0 --用来控制蛇头速度,可以试一下没有这个是什么情况--我也不清楚为什么-- --问过大神之后解释说,Lua的计划任务是1秒钟执行60次且不能更改时间,所以说设置一个变量,a自加到30时再执行计划任务, 这样就能保证在1秒钟执行30次,从而达到控制速度的目的,嗯,似懂非懂-- local function原创 2015-10-23 22:08:19 · 965 阅读 · 0 评论 -
Lua贪吃蛇开发笔记1
Lua贪吃蛇笔记1 --------Lua添加音乐------- cc.SimpleAudioEngine:getInstance():playMusic("**.mp3",true) ------Lua添加成绩------- local score = 0 local scoreLabel = nil scoreLabel = cc.Label:createWithSys原创 2015-10-23 22:01:44 · 2120 阅读 · 1 评论 -
JS贪吃蛇开发笔记1
JS贪吃蛇开发笔记 还是只写了主逻辑,其他美化和音乐就不一一添加了 ------------------------------------------------------------------------------ 1.首先在resource文件中注册需要加载的图片和声音,并且定义蛇的运动方向和屏幕尺寸的大小 var director = cc.Director._getInst原创 2015-11-12 22:56:40 · 344 阅读 · 0 评论 -
JS贪吃蛇开发笔记3
6.移动所有身体 if (SNAKE_BODY.length !=0){ var Snode = null; for (var i = SNAKE_BODY.length - 1; i>=0; i--){ //为什么从后开始遍历 Snode = SNAKE_BODY[i]; if (i==0){ switch (dir){ case SNAKE_DIR.UP:原创 2015-11-12 23:00:01 · 312 阅读 · 0 评论 -
cocostudio登录界面和按钮回调的实现,JS & C++
JS 1.终端创建js项目 2.用webstrom或cocos code ide打开工程文件 --用webstrom添加json文件时浏览器显示ccs没有定义,不知道是为什么,所以用cocos code ide来编写代码,再用webstrom打开就可以了 3.将打包好的json文件res目录下的所有文件拷贝到项目res目录下, js加载不了csb文件 所以打包时需要设置成json原创 2015-11-12 09:30:20 · 1000 阅读 · 0 评论 -
在场景中添加多个图层
最近的博客更新总是跟不上进度,看来想要补上之前的博客还时需要利用更多时间的,下面让我继续写吧。 Cocos中的核心类 1.Application 应用程序类入口 class AppDelegate:public Application applicationDidFinishLunching() —应用程序初始化完成 applicationEnterBackground(原创 2015-11-04 09:00:20 · 554 阅读 · 0 评论