开发者社区
本文主要阐述实现一个属于自己的摇杆的必要性,街机摇杆的判定原理,如何去实现一个摇杆以及技能判定,你可通过本文学会做一个基本的方向摇杆以及技能摇杆。 一 . 在阅读本篇以前我们先看下两个小菜问题:1.为什么要自己去实现摇杆而不是使用easytouch之类的插件 ? 答:因为这类插件太厚重,自己去改源码往往又会面临改出bug的窘况 2.举几个操纵摇杆发技能的栗子 答:拳皇系列,三国系列 等等,人物发招都是通过摇杆加指令键 发出,如果你没有玩过这类游戏,推荐你去下一个拳皇玩玩 二 . 街机摇杆判定的原理 图
一 . 在阅读本篇以前我们先看下两个问题1.为什么要自己去实现摇杆而不是使用easytouch之类的插件 ?答:因为这类插件太厚重,自己去改源码往往又会面临改出bug的窘况2.举几个操纵摇杆发技能的栗子答:拳皇系列,三国系列 等等,人物发招都是通过摇杆加指令键 发出,如果你没有玩过这类游戏,推荐你去下一个拳皇玩玩二 . 街机摇杆判定的原理图1中左边为摇杆,中间一点为摇杆的中心点 坐标为(0,0,0),右边为技能键,当玩家的摇杆偏离中心点并且开始运动,如果 玩家手指滑动到这个蓝圈之外(本文 我称之