制作水果忍者-JS-3

news/2024/12/2 14:54:09/

由于制作射线有点复杂,加上快过年了一直忙时间不够,所以拖到了现在才弄出来。

思想,用linerenderer渲染器来制作让玩着看到的线段,首先检测鼠标状态,利用鼠标按下时的状态,用mouseposition方法来检测鼠标当前位置,这个时候的位置是屏幕上的位置不是世界坐标位置,先记录先,然后在记录下一帧鼠标的位置,利用两帧之间的鼠标位置来划线,先是转换为世界坐标,然后将两帧之间的鼠标的移动距离来划分为10份,每划分一份就发射一条射线,在世界坐标中,用事先建立的容量为10的数组,记录10个点,前10个点都记录在数组中,第11个点利用队列的性质,先进先出记录。画出先后,利用划线的阿法值,来让划线消失。

然后就是实例化Instantiate来赋值创建的水果汁效果(利用粒子系统),

#pragma strict
var fire:boolean=false;//检测鼠标是否按下
var fire_pre:boolean=false;//上次的鼠标状态
var fire_down:boolean=false;//鼠标正在按下
var fire_up:boolean=false;//鼠标没有按下
var screenposition:Vector2;//鼠标在屏幕的坐标
var start:Vector2;//开始时鼠标的位置
var end:Vector2;//结束时鼠标的位置
var trail:LineRenderer;//划线渲染器
var index:int;//用于

http://www.ppmy.cn/news/911305.html

相关文章

L3-012 水果忍者 (30分):贪心,几何

2010年风靡全球的“水果忍者”游戏,想必大家肯定都玩过吧?(没玩过也没关系啦~)在游戏当中,画面里会随机地弹射出一系列的水果与炸弹,玩家尽可能砍掉所有的水果而避免砍中炸弹,就可以完成游戏规定…

PC用Kinect玩水果忍者核心代码

/*******************************PC用Kinect玩水果忍者核心代码*******************************/private const double ArmXStretchedThreshold 0.3;//手臂X轴方向伸展阀值,单位米private const double ArmZStretchedThreshold 0.2;//手臂Z轴方向伸展阀值&#…

【练手项目】用Python写了一个水果忍者小游戏

水果忍者的玩法很简单,尽可能的切开抛出的水果就行。 今天就用python简单的模拟一下这个游戏。在这个简单的项目中,我们用鼠标选择水果来切割,同时炸弹也会隐藏在水果中,如果切开了三次炸弹,玩家就会失败。 一、需要导…

L3-012 水果忍者 (30 分)

L3-012 水果忍者 (30 分) 2010年风靡全球的“水果忍者”游戏,想必大家肯定都玩过吧?(没玩过也没关系啦~)在游戏当中,画面里会随机地弹射出一系列的水果与炸弹,玩家尽可能砍掉所有的水果而避免砍中炸弹&…

PTA 一 水果忍者

2010年风靡全球的“水果忍者”游戏,想必大家肯定都玩过吧?(没玩过也没关系啦~)在游戏当中,画面里会随机地弹射出一系列的水果与炸弹,玩家尽可能砍掉所有的水果而避免砍中炸弹,就可以完成游戏规定的任务。如果玩家可以一刀砍下画面当中一连串的水果,则会有额外的奖励,如…

用【Python】写了一个水果忍者小游戏,玩过之后爱不释手

前言 水果忍者到家都玩过吧,但是Python写的水果忍者你肯定没有玩过。今天就给你表演一个新的,用Python写一个水果忍者。 水果忍者的玩法很简单,尽可能的切开抛出的水果就行。 今天就用python简单的模拟一下这个游戏。在这个简单的项目中&a…

【游戏开发实战】Unity实现水果忍者切水果的刀痕效果教程(两种实现方式:TrailRenderer、LineRenderer)

文章目录 一、前言二、资源准备三、制作材质球四、背景图五、刀痕的实现,方式一:TrailRenderer1、创建物体挂TrailRenderer组件2、编写TrailRendererBehaviour脚本3、运行测试 六、刀痕的实现,方式二:LineRenderer1、创建物体挂Li…

android 水果忍者源码,Fruit Ninja(水果忍者)游戏源代码下载、分析(下)---可运行Android,Ios,Window,Mac,Html5平台...

背景: 这一篇是结尾篇,主要分析检测,游戏结束和保存最高分; ps: 1 CocosEditor已发布新版本,现在提供6个实战demo学习,包括flappy ,popstar ,fruitninja,moon…