fantasywarrior3d 是18x3d单机游戏吗

还是从构造函数看起
function BattleScene.create()
&1. setCamera()
&(1) 创建相机 &
&camera = cc.Camera:createPerspective(60.0, size.width/size.height, 10.0, 4000.0)
&cpp中的声明:
& & * Creates a perspective camera.
& & * @param fieldOfView The field of view for the perspective camera (normally in the range of 40-60 degrees).
& & * @param aspectRatio The aspect ratio of the camera (normally the width of the viewport divided by the height of the viewport).
& & * @param nearPlane The near plane distance.
& & * @param farPlane The far plane distance.
& & static Camera* & &createPerspective(float fieldOfView, float aspectRatio, float nearPlane, float farPlane);
[1] fieldOfView & &相机视野 0~p (即 0~180 度) 之间
[2] aspectRatio &屏幕的高宽比
[3] nearPlane 第三个参数是与近平面的距离,请注意距离比与近平面还近的内容都不会呈现在游戏窗口中
[4] farPlane 第四个参数是与远平面的距离,请注意距离比与远平面还远的内容都不会呈现在游戏窗口中。
&把camera对象添加到scene但中即可替代默认的camera(方向向量与 x,y 平面垂直)
&currentLayer:addChild(camera)
(2) 在相机上面加了ui层 camera:addChild(uiLayer)
那么看看uilayer的实现 &initUILayer()
uiLayer:setPositionZ(cc.Director:getInstance():getZEye()/4)
getZEye() 获取到近平面的距离
z坐标设为负值应该是因为: uiLayer被添加为了camera对象的子节点,它相对于&近平面&更靠近&摄像机&
&uiLayer:setGlobalZOrder(3000) &确保ui盖在最上面
2. gameController()&
每一帧的游戏状态更新
(1) moveCamera 摄像机的移动 getFocusPointOfHeros() &获取所有英雄的平均位置,即作为相机的焦点位置
[1] 普通位置
local temp = cc.pLerp(cameraPosition,&
& & cc.p(focusPoint.x+cameraOffset.x, cameraOffset.y + focusPoint.y-size.height*3/4),&
让camera 和 FocusPoint 的y坐标保持一致
[2] 特写效果 &
实际上是在specialCamera.valid被置为true的几秒内,临时改变了 camera位置的朝向(lookAt)的计算方式
特效的时候蒙一层深灰色&
currentLayer:setColor(cc.c3b(125, 125, 125))--deep grey
界面级联(Cascade) currentLayer:setCascadeColorEnabled(true) 子节点能够随着父节点的颜色改变而改变
(2) updateParticlePos()& &让例子效果根据随角色移动
(3) gameMaster:update(dt) & 负责刷怪,刷新对话框,提示 等等,这里就不去深究了
(4) collisionDetect 碰撞检测 由Manager.lua 来维护
(5) solveAttacks 伤害计算 由attackCommand来维护
&3. createBackground() &创建场景
(1) 地面 &
spriteBg:setPosition3D(cc.V3(-,0)) &? 暂时没搞清怎么来的,作者又不给个c3b的原文件
(2) cc.Water:create 水的实现
在Water.cpp中 &
&4. 注册了一些消息处理函数
&逻辑对象层(骑士,法师,弓箭手)通过发送消息的方式来和UI层交互
(1) 扣血 BLOOD_MINUS
&MessageDispatchCenter:registerMessage(MessageDispatchCenter.MessageType.BLOOD_MINUS, bloodMinus)
(2) 怒气值 &ANGRY_CHANGE
(3) 放技能的时候给个特写 SPECIAL_PERSPECTIVE&
&3D 游戏控制
&http://blog.csdn.net/minsenwu/article/details/
unity3d camera
/Script/Camera/Camera.fieldOfView.html
分析《FantasyWarrior3D》结构&
http://cn.cocos2d-x.org/tutorial/show?id=1798查看: 937|回复: 57
cocos2dx2.2.1《战三国》完整商业手游源码
元素币活跃度贡献值
元素王, 积分 22186, 距离下一级还需 7814 积分
元素王, 积分 22186, 距离下一级还需 7814 积分
在线时间159 小时
马上注册成为元素者,获取海量元素资源,结识各路大神级人物
才可以下载或查看,没有帐号?
游戏基础工程是在mac下面开发制作的,mac下面完美编译打包,
内附自己搭建的win32工程,因为class中有大量中文字符串,在vs上运行会有中文乱码问题,不影响打包apk,非要在win32下面做开发的同学可以考虑把里面的中文字符串配置到文本里面去或者对class里面的文件进行转码utf-8.(cocos2dx2.2.1引擎需要下载,没有上传到压缩包里)
QQ图片26.png (22.6 KB, 下载次数: 0)
23:13 上传
QQ图片25.png (58.43 KB, 下载次数: 0)
23:13 上传
游客,如果您要查看本帖隐藏内容请
还没有设置签名!您可以在此展示你的链接,或者个人主页!
享有帖子相关版权3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和的同意4、所有内容仅供个人学习、研究之用,请勿用于商业用途5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意7、管理员和版主有权不事先通知发贴者而删除本文', this.href);">论坛版权
元素币活跃度贡献值
元素师, 积分 185, 距离下一级还需 315 积分
元素师, 积分 185, 距离下一级还需 315 积分
在线时间0 小时
元素帖子强,满满正能量!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 25850, 距离下一级还需 4150 积分
元素王, 积分 25850, 距离下一级还需 4150 积分
在线时间558 小时
元素帖子强,满满正能量!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素皇, 积分 46004, 距离下一级还需 53996 积分
元素皇, 积分 46004, 距离下一级还需 53996 积分
在线时间1060 小时
带你赚币带你飞,元素里面有正妹!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素师, 积分 423, 距离下一级还需 77 积分
元素师, 积分 423, 距离下一级还需 77 积分
在线时间8 小时
dfgfdgfdgfdgfdgfdgfdsgsdf
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
土豪金2070
在线时间1948 小时
资源发布哪家强?元素首发称大王!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素皇, 积分 97668, 距离下一级还需 2332 积分
元素皇, 积分 97668, 距离下一级还需 2332 积分
土豪金2294
在线时间818 小时
天下武功出少林,世界资源入元素!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 7915, 距离下一级还需 22085 积分
元素王, 积分 7915, 距离下一级还需 22085 积分
在线时间64 小时
Unity 开源 包含UGUI源码
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 11205, 距离下一级还需 18795 积分
元素王, 积分 11205, 距离下一级还需 18795 积分
在线时间35 小时
元素帖子强,满满正能量!
元素币活跃度贡献值
元素王, 积分 7375, 距离下一级还需 22625 积分
元素王, 积分 7375, 距离下一级还需 22625 积分
在线时间74 小时
元素帖子强,满满正能量!
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素皇, 积分 86668, 距离下一级还需 13332 积分
元素皇, 积分 86668, 距离下一级还需 13332 积分
土豪金2006
在线时间619 小时
元素那么大,我想来看看!
稳步前进!
元素币活跃度贡献值
元素皇, 积分 44615, 距离下一级还需 55385 积分
元素皇, 积分 44615, 距离下一级还需 55385 积分
在线时间638 小时
谢谢分享。
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素师, 积分 180, 距离下一级还需 320 积分
元素师, 积分 180, 距离下一级还需 320 积分
在线时间2 小时
夜深了 月牙儿出来了
夜深了 月牙儿出来了
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素侠, 积分 1949, 距离下一级还需 51 积分
元素侠, 积分 1949, 距离下一级还需 51 积分
在线时间11 小时
路过看看,学习学习
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 20221, 距离下一级还需 9779 积分
元素王, 积分 20221, 距离下一级还需 9779 积分
在线时间389 小时
感觉不错哦,谢谢楼主分享
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素师, 积分 189, 距离下一级还需 311 积分
元素师, 积分 189, 距离下一级还需 311 积分
在线时间4 小时
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 18401, 距离下一级还需 11599 积分
元素王, 积分 18401, 距离下一级还需 11599 积分
在线时间379 小时
cocos 过时了。
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素皇, 积分 36225, 距离下一级还需 63775 积分
元素皇, 积分 36225, 距离下一级还需 63775 积分
在线时间449 小时
好想要~~~~~~~~~~~~~~~~~~~~
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 13626, 距离下一级还需 16374 积分
元素王, 积分 13626, 距离下一级还需 16374 积分
在线时间179 小时
看一下啊& && && &
还没有设置签名!您可以在此展示你的链接,或者个人主页!
元素币活跃度贡献值
元素王, 积分 22186, 距离下一级还需 7814 积分
元素王, 积分 22186, 距离下一级还需 7814 积分
在线时间159 小时
还没有设置签名!您可以在此展示你的链接,或者个人主页!
【50小时】的学习,已经证明了你自己,这件法袍是你的了,由于使用了简陋的材料,能穿一个月已经不错了!
【MP50】这次的冒险才刚刚开始,和所有故事一样,你得先有一个属于自己的法杖!即使他的法力会在30天后消失
升级到【矿脉·勘探者】
达成成就【元素皇者】升级成为元素皇
达成成就【皇室后裔】最先成为元素皇的30个人,或者土豪逆袭获取
波塞冬之叉
达成成就【深海之王】有3000条回复的元素水域之王
【拥有1000元素币】你就可以领取
【拥有3000元素币】其实也是很容易的事情
【1W元素币】的持有者,对于很多元素者来说,是一件值得骄傲的事情!
加入【元素6月】在元素冒险的时候,你一定会用到它,尤其是在遇到像小强这种可怕生物时
一把常见的矿镐,往元素矿场投入2000元素币获取
升级到【星球·资源帝】
【贡献200】如果你还在抱怨自己在摇奖的时候人品不好,不如试试这个,也许真的有用
【贡献100】虽然黄金的价位在跌,但是真金不怕火炼,金子始终是金子
【贡献50】这只是一颗普通的珍珠,但是戴在你的手指上,能使你魅力提升不少呦
达成成就【有钱人】单次充值100RMB或以上
元素推荐-友情提示 /1
每周一次的扩散大招带来更多元素币收益!
快速登录:
收藏帖子(1)
周一至周日:08:00-22:00
积分和充值
&2014&&. All rights reserved. (
)&&Powered by战略合作媒体Get my FX Plug-In Book
Get my Synth Plug-In Book (RAFX VST3 AU)
Bonus Projects
Learn C++ Now
One or more projects in the solution were not loaded correctly. Please see the Output for details. | Compiler Errors & Warnings | Forum
This forum requires Javascript to be enabled for posting content
Please consider registeringguest
Select Forum
Recent Uploads & Activity
New RackAFX Previews & GUI Designer
MacOS for VST enabled in v6.5!
Freelance Programmers Needed
Send me your RAFX-Designed Plugins!
Setting up RackAFX for the first time
Using RackAFX/RackAFX Projects
Using the RackAFX GUI Designer
For RackAFX Power Users
Advanced GUI API Programming in RackAFX …
New Features in RackAFX v6.8
Compiler Errors & Warnings
Compiler Issues
Debugging in Visual Studio
FX Book Questions
How to do the FX Book Projects in AU
Synth Book Questions
Details on Make AAX
Algorithm Design
Algorithms
Patches and Sound Design
General C++ Topics
For Beginner C++ Programmers
New/Recently Updated Topics
Thread Safety in RackAFX v6.8 and Notes:
MacOS VST Simplified in v6.6
Compiling a 64-bit .dll
Automatic Parameter Smoothing
While compiling recived the error: Cpp f…
cstream.h syntax error
Synth Projects for SDK3.6.6 have been up…
Adding the VST2 Wrapper code to your Syn…
RackAFX, VST3 and AU
Updating Synth Parameters from MIDI CC i…
I'm just new to this
Make AU Overhauled in RackAFX 6.8
AU Projects: Upgrading in XCode
MacOS VST Projects, Upgrading in XCode
Bit Reduction
Question about Dattorro's plate reverb o…
Finding a running max
Forum Posts: 662
Member Since: January 4, 2011
You are using Windows7 and VS2012 Express and you get this message. This has nothing to do with RackAFX.
A recent (uncontrollable, automatic) update to Win7 changed the .NET framework and broke VS2012. From Microsoft:
"This update also resolves a compatibility issue that may occur when the Microsoft .NET Framework is updated. When this issue occurs, Visual Studio 2012 may not load projects and may crash."
This is available at:
I tried this patch but it did not work. Also, this issue is not in VS2012 Professional, only the Express version. If any one has success with this patch, or knows of another update, please let me know,
If you want to get back up and running now, the easiest thing is to install VS2010 Express. You can download it directly here:
In the meantime, we will just have to wait for Microsoft to fix the current problem.
Forum Posts: 662
Member Since: January 4, 2011
Good news! I found out how to fix the problem with VS2012.
VS2012Express:
Navigate to the folder:
\Users\yourusername\AppData\Local\Microsoft\WDExpress\11.0
and delete the folder inside named ComponentModelCache
VS2012 Professional
Navigate to the folder:
\Users\yourusername\AppData\Local\Microsoft\VisualStudio\11.0
and delete the folder inside named ComponentModelCache
When you run VS for the first time after this it will take some time during startup to rebuild the cache. After that, it's now working properly.
Most Users Ever Online: 36Currently Online: 5 Guest(s)Currently Browsing this Page: 1 Guest(s)
Top Posters: Peter: 41clau_ste: 38Frodson: 38coffeemate: 25EZB: 24lppier: 23Msalda?a: 18Jorge: 17mkelvin: 14airbuff: 14
Member Stats: Guest Posters: 1Members: 357Moderators: 0Admins: 3
Forum Stats: Groups: 11Forums: 26Topics: 371Posts: 1420
Newest Members: jacobcarl, modifiedbroadcast, pekkar, johncologon, Darrell Roberts, Dark-Production, adrianmcroft, jda, Chris Spooner, Robin
Administrators: Will: 662, Tom: 59, JD Young: 80你看不到我~
看不到我……
视频: Cocos2d-x 3D OpenSource Demo: FantasyWarrior3D
<mendVideo();
分享给好友
Cocos2d-x 3D OpenSource Demo: FantasyWarrior3D
下载至电脑
扫码用手机看
用或微信扫码在手机上继续观看
二维码2小时内有效
把视频贴到Blog或BBS&&
<input id="link4" type="text" class="form_input form_input_s" value=''>
flash地址:
<input type="text" class="form_input form_input_s" id="link3" value=''>
手机扫码分享视频
二维码2小时内有效
Cocos2d-x 3D OpenSource Demo: FantasyWarrior3D
扫码用手机继续看
用或微信扫码在手机上继续观看
二维码2小时内有效,扫码后可分享给好友
没有优酷APP?立即下载
请根据您的设备选择下载版本
SourceCode Link: /chukong/FantasyWarrior3D
万万表情系列(VIP会员专享)
泡芙表情系列(VIP会员专享)
暴漫表情系列(VIP会员专享)
节目制作经营许可证京字670号
药品服务许可证(京)-经营-

我要回帖

更多关于 fantasywarrior3d 的文章

 

随机推荐