点击屏幕蓄力投篮游戏介绍及工程结构详解

●点击屏幕,根据按住屏幕的时间累积力量。时间越短,发出的力越小。时间越长,发出的力量就越大。如果超过最大力,则重新从最小力开始,球从篮筐开始穿过,则得1分,否则视为不得分。由于是demo,所以没有其他限制。您可以尝试根据需要进行修改。

工程结构简介

●游戏为场景游戏。所有的游戏元素都放置在这个场景中。场景中主要有三个 3D 元素。这三个要素将挂在弹性和摩擦力设置脚本上。脚本的主要功能是设置悬挂在场景上的3D元素。对应于节点上的所有弹性力和摩擦力。

大炮篮球2选关版_大炮篮球小游戏_大炮篮球二下载安装

●对于篮球筐,我直接使用了Blake先生提供的3D素材大炮篮球小游戏,直接放置在场景中。主要是用来添加碰撞,模拟真实的射击效果。

大炮篮球二下载安装_大炮篮球2选关版_大炮篮球小游戏

●比赛的核心是篮球。篮球中添加刚体是因为需要模拟重力效果,添加碰撞体,以及主要游戏逻辑核心。包含游戏中的所有核心功能。

大炮篮球小游戏_大炮篮球2选关版_大炮篮球二下载安装

●至于为什么需要在游戏中添加物理素材,如何添加3D图片的素材,以及需要注意什么,Blake老师的视频已经解释得很清楚了,这里不再赘述。获取代码时大炮篮球小游戏,Blake老师关注公众号【阅读原文】后也会提供公开课程资源的下载地址。

修改内容

●主要修改: 1、视角调整; 2.增加评分逻辑; 3.修改投射角度; 4.修改最小和最大投掷速度。计算得分的具体思路是:在篮筐碰撞体正下方放置一个碰撞体,检测是否进球。碰撞体设置得较小。如果太大,更容易造成意外碰撞。当球从篮球筐落下时,它只会击中球。打这个碰撞体的时候,这个需要慢慢调整。本demo中可能存在一些问题,可以自行调整。然后检测碰撞事件,碰撞完成后表示分数。

大炮篮球2选关版_大炮篮球二下载安装_大炮篮球小游戏

●为了不重复计算,将在篮球、得分状态、碰撞体中添加新的状态,用于得分检测。检测到碰撞后,将设置为计分状态。下次评分时大炮篮球小游戏,如果已经处于评分状态,则不再重复。分数。

大炮篮球二下载安装_大炮篮球2选关版_大炮篮球小游戏

●设置了最小和最大投掷速度,防止力量太大时球飞得很远。如果力很小,球就不会移动太远。这个可以根据观察效果进行调整。为了能够调节投掷力,达到最大值后,会再次从最小值开始计算,体现在向上跳跃的进度上。达到最大值后,从0变化到最大值。

大炮篮球二下载安装_大炮篮球小游戏_大炮篮球2选关版

●最后,再补充一点意见。 Blake老师的课程真的很好。有兴趣的可以下载视频,跟着老师的步骤仔细听。听完之后,学习Cocos 3D应该不会像以前那么困难了。这很难。 (注意,我不收任何广告费!!!)


上一条:布鲁克林篮网队新赛季摆烂重建计划及交易策略详解

下一条:Python数据挖掘实战:NBA 2013-2014赛季比赛数据分析与可视化

友情链接