我在 SmartFoxServer BASIC 上的游戏中有一些角色。使用鼠标控制角色(如在 SFS 基本头像示例中) 我需要角色可以向不同方向旋转(如在不同的儿童 MMO 中,例如企鹅俱乐部)。
我的角色有 8 个面(东、东南、南、西南、西、西北、北、东北)。我该怎么做 ?动作脚本 2.0
也许这里有人已经在 SFS 上做了类似的事情?或者只是建议如何实现。我知道它不需要在服务器端做任何事情。
(对不起我的英语,我不是来自英语国家)
我在 SmartFoxServer BASIC 上的游戏中有一些角色。使用鼠标控制角色(如在 SFS 基本头像示例中) 我需要角色可以向不同方向旋转(如在不同的儿童 MMO 中,例如企鹅俱乐部)。
我的角色有 8 个面(东、东南、南、西南、西、西北、北、东北)。我该怎么做 ?动作脚本 2.0
也许这里有人已经在 SFS 上做了类似的事情?或者只是建议如何实现。我知道它不需要在服务器端做任何事情。
(对不起我的英语,我不是来自英语国家)
注意:我自己没有测试过以下答案,因为我目前没有测试环境:
动作脚本 2:
_root.onEnterFrame = function() {
if (Key.isDown(Key.UP)) {
_root.hero.gotoAndStop(7);
if (Key.isDown(Key.LEFT)) {
_root.hero.prevFrame();
} else if (Key.isDown(Key.RIGHT)) {
_root.hero.nextFrame();
}
} else if (Key.isDown(Key.DOWN)) {
_root.hero.gotoAndStop(3);
if (Key.isDown(Key.LEFT)) {
_root.hero.nextFrame();
} else if (Key.isDown(Key.RIGHT)) {
_root.hero.prevFrame();
}
} else if (Key.isDown(Key.LEFT)) {
_root.hero.gotoAndStop(5);
} else if (Key.isDown(Key.RIGHT)) {
_root.hero.gotoAndStop(1);
}
}