码迷,mamicode.com
首页 >  
搜索关键字:lua 协程 coroutine    ( 6229个结果
【Unity】线程安全的消息传输机制,仿照Cocos实现
近期用到了网络通信的方法,虽然unity可以用协程来实现异步操作,不过坑爹的队友不会用,他用的是传统的开线程的方法,这样就会出现线程安全的问题,然后现有的消息通信机制无法满足需求了,就得改了。还好我机智的看过Cocos2dx中消息机制的实现原理,顺手改了一下,下面贴源码:(源码后有解释) using System; using System.Collections; using System.C...
分类:编程语言   时间:2015-01-11 13:35:31    阅读次数:284
lua.5.2.3源码阅读(04):Table结构基本操作
table(lobject.h)的结构定义: 1 // TKey结构是一个链表结构,用来存储hash相同 2 // 的所有key,value对结构。 3 typedef union TKey { 4 struct { 5 TValuefields; // key值 6 ...
分类:其他好文   时间:2015-01-10 22:09:50    阅读次数:288
Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行
话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧。在官方文档中,对于打包安卓apk,已经很清楚了,我写这个这篇,只不过加点图片,介绍的更加详细。搭建打包安卓环境,需要很多安装很多东东,我直接将我用的全部....
分类:移动开发   时间:2015-01-10 00:58:55    阅读次数:643
Quick cocos2dx-Lua(V3.3R1)学习笔记(九) ---- 事件篇之单点触摸事件,让我们用精灵模仿一个按钮吧
本篇就开始讲单点触摸事件,我们在前面用UIPushButton做菜单那篇,就用了触摸事件,只不过我们感觉不出来,我们基本不需要分析触摸消息。这篇我们用一个精灵模仿出按钮效果,加强理解至于原理,廖大在文档中讲的很清楚,就不赘叙了。Quick的触摸机制(点我点我(*^__^*))一般,我们按按钮的时候,...
分类:其他好文   时间:2015-01-10 00:58:25    阅读次数:364
Quick cocos2dx-Lua(V3.3R1)学习笔记(八) ---计时器,我是个定时吃饭睡觉的好孩子
计时器,就是让系统每隔一段时间调用我们的函数,来处理一些事情,比如飞机战斗游戏中,子弹与敌机之间的碰撞,系统每一帧调用检测函数,检测两者是否碰撞。quick里面帮我们把cocos2dx lua提供的scheduler封装到了framework里面的scheduler.lua文件里面。注意:计时器模块...
分类:其他好文   时间:2015-01-10 00:57:09    阅读次数:214
Quick cocos2dx-Lua(V3.3R1)学习笔记(六)----让精灵动起来吧,使用序列帧动画
光有精灵太死板了,游戏里面肯定有不同的动画,难道人物走动,一张静态图就能打发对游戏质量要求越来越高的玩家么?所以我们要让精灵动起来quick里面提供了使用序列帧动画的函数,我们直接使用就行了现将大图载入缓存中,然后提取出来用即可主要就是display,newFrames参数,这个有点string.f...
分类:其他好文   时间:2015-01-09 23:44:17    阅读次数:393
Quick cocos2dx-Lua(V3.3R1)学习笔记(五)------创建精灵 菜单,让我们做个最简单的点击菜单显示精灵吧
开始第5篇笔记了,感觉前面的几篇写的太少了,Quick cocos2dx 前面加个quick,就是就能让我们快速上手,快速开发......balabala一,我们来创建第一个精灵今天我们来创建精灵,我们前面显示的外星人图片就是一个精灵。quick给我们提供了display.newSprite这个函数...
分类:其他好文   时间:2015-01-09 23:44:09    阅读次数:382
Quick cocos2dx-Lua(V3.3R1)学习笔记(七)---- 让精灵执行不同的动作
上一篇我们实现了精灵动画,但是人物动起来了,位置还在中央,这怎么能行呢,除非他在玩太空步,一步两步一步两步 一步一步似爪牙似魔鬼的步伐......摩擦摩擦在这光滑的地上摩擦摩擦我们打开安装路劲:\quick-3.3rc1\docs\api下面的transition.html,这次我们就用文档介绍的函...
分类:其他好文   时间:2015-01-09 23:42:55    阅读次数:414
Quick cocos2dx-Lua(V3.3R1)学习笔记(四)----文本渲染之用BM TTF创建文本
上一篇我们显示了背景图和文字,这一篇我们详细介绍一下文本显示的方法一,显示fnt格式字体首先我们下载BMF格式文件制作工具,Bitmap Font Generator下载地址:http://www.angelcode.com/products/bmfont/安装完毕,我们打开这个工具,看到如下的界面...
分类:其他好文   时间:2015-01-09 23:38:01    阅读次数:444
猴子选大王
实现一:--[[LUA]]-- 猴子选大王:n只猴子围成一圈,报数到m的猴子淘汰,最后剩一只猴子则为大王。local n, m, idx = 12, 3, 0local list = {"1","2","3","4","5","6","7","8","9","10","11","12",}while...
分类:其他好文   时间:2015-01-09 20:53:57    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!