大富翁专题提供大富翁的最新资讯内容,帮你更好的了解大富翁。
在购买空地时,我们增加动画效果: 该动画包含2部分,第一部分是让脚印由小变大,再由大变小,第二部分是脚印变小后,播放一个粒子效果。 首先下载粒子编辑工具:Cocos2d-x-ParticleEditor这是一个开源免费的工具,下载地址为: https://github.com/chaseli/Cocos2d-x-ParticleEditor-for-Windows   打开bin目录下的Parti
当路过的地块属于自己的时,如果是第一角色则弹出对话框,提示升级地块,其他角色直接升级地块。 当路过的地块不是自己的时,需要缴纳与地块等级相应的过路费。 修改RicherGameController.cpp文件的handlePropEvent()方法  针对不同的地块,发送不同的消息 void RicherGameController::handlePropEvent() { …………………………
当走到其他角色的地块时,根据当前地块是否连片,连片的话统一计算需要缴纳的过路费,连片的计算方式,是各个地块过路费总和。 首先获取当前行走角色路过的地块的x y坐标(Land layer层的坐标),然后获取角色的坐标(GL的坐标,需要转换成map中的坐标), 然后对这2个坐标值进行横向和纵向比较。 如图A位置:以寻找左边地块的方法为例分析 1、 把角色A坐标转换成map中的坐标 2、 把当前0号地块
在缴纳过路费时,在角色附近显示减少的资金数,收到过路费的角色显示增加的资金数,效果如图 网上有不少这方面的资料,我拿来稍微修改了一下 写一个CocosToast吐司类 #ifndef __CocosToast_H__ #define __CocosToast_H__ #include "cocos2d.h" #include "cocos-ext.h" USING_NS_CC; using
角色走完要求的步数后,先查看停留位置是否有问号,如果有,先处理问号事件,处理完毕后,再处理相邻周边上下左右地块问题,购买、升级或缴纳过路费。   问号随机事件主要是如下事件: 政府鼓励投资,返还税金10000 政府严查账务,补交税金20000 喝到假酒,上吐下泻,体力耗光 吃了大补丸,体力恢复 投资获利,分红20000 投资失败,亏损30000 由于还没有进行国际化处理,在用中文的时候,会出现乱码
先解决一下中文乱码问题吧,网友cheyiliu 提供了比较简单的解决办法,具体如下,如有更好方法,欢迎提供 1、 编写plist文件string_zh.plist把需要中文显示字符,放入到该文件中: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
该部分我们添加螃蟹伤人事件,道路位置随机添加螃蟹精灵,当角色行走完毕如果停留位置碰到了螃蟹,首先播放伤人动画,然后是播放救护车把角色带走动画。 如果轮流到该角色行走时,吐司提示住院还有几天,当住院天数到期,该角色才可以继续行走 新建了几个精灵类 Item_crab.cpp 螃蟹 Item_emergency.cpp 救护车 Item_fog.cpp 烟雾 Item_stretcher.cpp 担架
跟前面第18部分处理,问号事件一样,角色行走完毕后,还要检查停留问题是否有积分卡,如果有则增加相应的体力值 1、新建Item_strength_up类,该类用来显示角色体力回升的动画。 void Item_strength_up::addItemSpriteFrameCache() { itemSpriteFrameCache = SpriteFrameCache::getInstance();
该部分同前面处理逻辑基本一样,道路上随机出现闪烁的珍珠,在捡到珍珠后,toast显示捡到珍珠资金增加。 1、编写Item_ball类,该类存储了珍珠相关动画 bool Item_ball::init() { addItemSpriteFrameCache(); SpriteFrame* spf; spf = itemSpriteFrameCache->getSpriteFrameByName
当角色路过彩票的标志或者停留位置有彩票标志时,弹出购买彩票的对话框,提示购买彩票,已经买过的号码,不显示。当机器对手路过时则直接购买彩票。 1、 在RicherPlayer.h中增加std::vector<int> lottery_vector;用来存储购买的彩票号码 2、 RicherGameController 修改endGo方法,每走完一步就会进入该方法,判断是否有彩票标示图标,有的话发送M
每隔N个回合,彩票开奖一次,每期开奖奖金固定5万,暂不累积。摇奖效果一般,以后考虑用物理引擎实现 1、定义彩票开奖类 bool LotteryPublish::init() { addItemSpriteFrameCache(); SpriteFrame* spf; spf = itemSpriteFrameCache->getSpriteFrameByName("publish_ly01.
当角色走到股市图标时,进入股市界面。每走完一个回合,增加一条股票数据, 股市界面上半部分显示股票信息,包括代码,名称,当前价格,买入价格,涨跌百分比,角色持有的股票数量 下半部分显示股票价格走势,当点击一个股票时,显示相关股票的价格走势,共显示最新14条的价格走势。 每次点击购买,买入100股 。点击卖出,则卖出所持有的该股的所有股票。成交价格 等信息动态更新 点击返回,返回到游戏主界面,并更新角
本节主要是添加人物技能,技能包括 暴风骤雨:此技能可以把地块变成空白地块, 随心步:  选择想走的步数,想走几步走几步 巧取豪夺:把对手的土地变成自己的 技能包含的信息:等级 和 耗费体力  等级共5级,每提高一个等级,需要耗费的体力值减10 暴风骤雨:初始耗费体力值70 随心步:  初始耗费体力值50 巧取豪夺:初始耗费体力值100 1、添加技能SkillCard 类,包含了技能基本信息以及如何
本节主要是增加技能提升事件 和 游戏结束判断,游戏判断简单处理了一下,只要有一个角色资金小于0 ,就认为游戏结束。 如果人物在3个以上,则需要做进一步处理,比如失败方的房屋如何处理,这些在处理到多个角色的时候再做处理。 1、添加提升技能随机事件 oid GameBaseScene::initRandomAskEvent() { ................. randomAskEventM
1、游戏保存 如图,在右下角增加保存图标,点击后进行游戏的保存。 游戏保存采用json格式,具体如下: { "map_level":2, // 游戏关卡 "gameRoundCount":66, // 游戏回合数 "players":[ //角色信息 { "playerTag":1, //角色1 "playerPosition_x":320, //角色所处的x坐标
我从大富翁里提取出来里面的wav音效文件,放到我们的游戏中以增加趣味性,仅供学习研究之用 1、修改AppDelegate.cpp文件 // This function will be called when the app is inactive. When comes a phone call,it's be invoked too void AppDelegate::applicationDi
本人只有android设备,没有苹果,无法测试,就不说怎么移植到苹果了。能力有限,请各位见谅 首先调整屏幕适配 修改AppDelegate.cpp文件 //glview->setFrameSize(800, 480);去掉,在真机上不需要,屏幕大小已经有了   修改为ResolutionPolicy::EXACT_FIT :保证了设计区域完全铺满屏幕,但是可能会出现图像拉伸   glview->s
今天找了下资源图片,把其余2个关卡地图做完了,包括夏日海滩,本来想找空中花园的地图,可是搜了半天没找到好的图片,就改成了冰天雪地的地图。 代码基本没有什么大的变化,大家一看就明白了,不再解释。(可以用beyondcompare同前期代码比对着看)   这样单机部分到此就结束了,感谢大家的支持和鼓励,后期继续编写对战版本,请关注..... 点击下载apk 点击下载代码    
1、修改AppDelegate.cpp文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 // This function will be called when the app is inactive. When comes a phone call,it's be invoked too   void  AppDelegate::applicationDi