WEB开发网
开发学院软件开发C语言 C#开发WPF/Silverlight动画及游戏系列教程(Game C... 阅读

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十) 大法师 – 华丽经典之轮回

 2010-09-30 20:46:21 来源:WEB开发网   
核心提示: 当我们在地图上点击鼠标右键时,首先判断主角与施放点之间的距离是否在施法距离内,C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十) 大法师 – 华丽经典之轮回(2),如果是则放出魔法,否则我们计算出能该方向上与释放点距离刚好为主角施法距离的点,然后主角向该

当我们在地图上点击鼠标右键时,首先判断主角与施放点之间的距离是否在施法距离内,如果是则放出魔法,否则我们计算出能该方向上与释放点距离刚好为主角施法距离的点,然后主角向该点跑去,到达后再施法:

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(三十) 大法师 – 华丽经典之轮回

同时,我将法术的参数定义在xml参数文件中:

    <Magics>

      <Magic Code="0" HasDirection="false" FrameNum="19" EffectiveFrame="4" SingleWidth="320" SingleHeight="344" Radius="140" CenterX="154" CenterY="214">

        <Level Value="1" ATK="120" Consumption="10"/>

        <Level Value="2" ATK="160" Consumption="15"/>

        <Level Value="3" ATK="200" Consumption="20"/>

        <Level Value="4" ATK="240" Consumption="25"/>

        <Level Value="5" ATK="280" Consumption="30"/>

        <Level Value="6" ATK="320" Consumption="35"/>

        <Level Value="7" ATK="380" Consumption="40"/>

        <Level Value="8" ATK="500" Consumption="50"/>

        <Level Value="9" ATK="700" Consumption="60"/>

      </Magic>

    ……

<Magics>

上一页  1 2 3 4 5  下一页

Tags:开发 WPF Silverlight

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接