mcgame

1、必须先建一个传感矩形框(蓝色矩形区域,大小覆盖整个view区域)以接受mouse button down 事件;

<1-1.jpg

 


2、准备三个大小递增的光点图(如下),创建Light角色,将三个光点图添加为动画;

1-2.jpg


 


3、创建一个产生光点的角色CreateLight;



至此前期工作结束了,以下是算法部分:



1、全局变量定义:

1-3.jpg


 



2、在mouseRectangle角色下添加Mouse Botton Down->ScripEditor事件;

1-4.jpg


 


接着在mouseRectangle角色下添Mouse bottonUp->DestroyActor(“CreateLight”)事件,以期达到点击拖动鼠标时才产生光点的效果。

1-5.jpg


 


3、  在Light角色下创建一个Timer;
1-6.jpg 

接着在已有事件中将CreateActor->CreateTimer事件移除,此时该Timer的时间是可控的。


之后再添加一个Timer->DestroyActor(“EventActor”)事件,控制光点的消失。

1-7.jpg


 


4、  在CreateLight角色下添加DrawActor->Scrip Editor事件以光点绘出刀光:

1-9.jpg

 


至此整个刀光效果就出来了!

代码部分看不清楚的请参考附件


附件下载地址:http://www.dongyo.cn/bbs/forum.php?mod=viewthread&tid=568&extra=page%3D2

分类:

技术点:

相关文章:

  • 2021-05-11
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2021-09-11
  • 2021-12-23
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-07-15
  • 2021-12-12
  • 2021-08-05
  • 2021-07-10
相关资源
相似解决方案