码迷,mamicode.com
首页 >  
搜索关键字:cocos2dx 3.6源码编译错误    ( 2030个结果
cocos2dx3.2开发 RPG《Flighting》(十五)最后的总结说明,以及源码分享
一、前言 这次的Flighting系列教程一口气写了2天,到这里就要结束了。接下来我说明补充一下一些前面没有提到,但是我觉得有必要讲一下的。 二、正文 1.怪物的出场 前面已经说了一个个的XXXMessageUtil,其实StateMessageUtil是比较特别的。首先我们先看看StateMessage的Excel表(关卡) 前面的字段大家可以参透参透,我主要讲一讲mons...
分类:其他好文   时间:2015-01-11 16:17:08    阅读次数:211
【Unity】线程安全的消息传输机制,仿照Cocos实现
近期用到了网络通信的方法,虽然unity可以用协程来实现异步操作,不过坑爹的队友不会用,他用的是传统的开线程的方法,这样就会出现线程安全的问题,然后现有的消息通信机制无法满足需求了,就得改了。还好我机智的看过Cocos2dx中消息机制的实现原理,顺手改了一下,下面贴源码:(源码后有解释) using System; using System.Collections; using System.C...
分类:编程语言   时间:2015-01-11 13:35:31    阅读次数:284
cocos2dx3.2开发 RPG《Flighting》(七)回到战斗场景,更新角色的叠放次序
一、前言 至此,我们的战斗场景关于角色移动已经讲得七七八八了。不过还是有一些问题需要注意注意。 二、正文 在第五节里面我们讲了FlightLayer里面有一个很重要的容器m_rolesArray,并且说道其初始化是由以下两个函数负责的。 void FlightLayer::initTeam(const HeroMessage& h1,const HeroMessage& h2,co...
分类:其他好文   时间:2015-01-11 09:47:15    阅读次数:222
cocos2dx3.2开发 RPG《Flighting》(八)开始战斗
一、前言 前面我们已经基本学会了怎么让角色走起路来而且也做了很多的优化。下面是时候开始战斗了。不过还是不要急,我们先暂时不引入英雄和怪物这两个类(毕竟只要是Role就可以打架,哪怕是英雄打英雄) 二、正文 先大致说一下整个思路: 1.选择角色并且可以拉出一条导航线出来(之前已经做了) 2.判断导航线的终点,如果终点刚好是在一个Role的身上,那么..嘻嘻就打他了。 3.角色移动...
分类:其他好文   时间:2015-01-11 09:46:52    阅读次数:233
cocos2dx3.2开发 RPG《Flighting》(九)必不可少的子弹
一、前言 上一节我们讲完了攻击,其实也只是攻击者一方一厢情愿地播放自己的攻击动画罢了,被攻击的那一方根本不知道发生了什么,攻击者和被攻击者还没有联系起来。 所以,我们就引入了子弹这个东东。 二、正文 一开始我在开发的时候想到用物理引擎,后来想了想还是算了,一是难控制,二是可能会遇到一些问题(例如两个人之间可能会发生碰撞。。) 所以还是将错就错,直接用update函数解决问题吧。...
分类:其他好文   时间:2015-01-11 09:45:29    阅读次数:215
cocos2dx3.2开发 RPG《Flighting》(十)为角色加上血量条
一、前言 先说明一下,Role类其实是有很多属性的 protected: /*与战斗相关的数据*/ int m_id; //id Role* m_attackTarget; Role** m_attackTargetPtr;//攻击目标 Point m_desPoint;//目标位置 ROLE_STAT en_stat; //当前状态 FlightLayer* m_...
分类:其他好文   时间:2015-01-11 09:43:53    阅读次数:186
用cocos2d-x 实现UV动画--实现篇
用cocos2d-x 实现UV动画--实现篇 UVSprite uv动画是指通过在程序运行时动态改变纹理坐标,实现动态效果的纹理动画,使用uv动画可以实现水流动,火焰燃烧等效果。 本文由liangneo原创,转载请保留原文地址 : 1.分析 我们需要的是一个具uv动画的sprite,最简单合理的方式是让你UVSprite直接继承于CCSprite,另外我们还需要两个变量来...
分类:其他好文   时间:2015-01-10 19:49:51    阅读次数:280
【cocos2d-x】 EventListenerTouchAllAtOnce在IOS不可用的问题
第一次使用多点触摸,在ios真机上出现问题,而在android上跑却没问题,找了很久,问了很多人(竟然很多人不知道)......
分类:移动开发   时间:2015-01-10 16:42:33    阅读次数:225
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!