• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天行健 君子當自強而不息

            Controlling Players and Characters(21)

             

            Defining Spells with the MSL Editor


            Defining your game’s spells by manually constructing a bunch of sSpell structures
            can quickly become tedious. Instead, you need an editor that is better suited to
            quickly change every aspect of your game’s spells. Welcome to the MSL Editor!

            The MSL Editor has a straightforward interface, as shown in following snap:

             

            The MSL Editor has room for 64 spells (limited only by the flags used to store the
            character’s known spells). Once you start the editor, you can follow these steps to
            create or edit your spells:

            1. Double-click a spell in the list to open the Modify Spell dialog box.

            2. In the Modify Spell dialog box (see following snap), enter the spell’s data. Click
            OK to close the Modify Spell dialog box and return to the Master Spell List
            Editor dialog box.

            3. To save your spell list, click the Save button.

            4. In the Save MSL File dialog box, enter a filename and click OK. To load a
            spell file, click the Load button in the Master Spell List Editor dialog box,
            enter the filename of the spell file to load, and click OK.

            Modifying a spell can be a little daunting at first because of all the data involved,
            but you learned what each piece of data does for a spell.
            Now, you follow this brief example of defining the fireball spell shown in the figure.

            The fireball spell is hitting a single target with a ball of fire. Costing 5 MP to cast,
            this spell has no damage or cure classes assigned (as denoted by the value of -1).
            The spell alters health by -10 (as denoted in the Value 1 edit box), and has a 100
            percent chance of affecting the target.

            Characters within 256 units of distance from the caster can be targets of the spell,
            with only a single target being hurt by the spell (the first character found within
            the 30 unit distance parameter).

            Two meshes are in use; the first is mesh 0, which moves from the caster to the target
            at a speed of 256 units per second. This mesh loops in its animation until the mesh
            hits the intended target, at which time the second mesh takes over. The second
            mesh uses mesh 1, which hovers over the target for 400 milliseconds. The third
            mesh is not in use (which you set by selecting N/A as the position). At this point,
            the spell is completed.


            posted on 2007-11-16 17:40 lovedday 閱讀(158) 評論(0)  編輯 收藏 引用

            公告

            導航

            統計

            常用鏈接

            隨筆分類(178)

            3D游戲編程相關鏈接

            搜索

            最新評論

            久久综合视频网| 51久久夜色精品国产| 99久久国产亚洲综合精品| 午夜不卡久久精品无码免费| 精品久久久久久国产| 亚洲欧美日韩久久精品| 无码精品久久久天天影视| 日本久久久精品中文字幕| 久久午夜无码鲁丝片秋霞| 久久最近最新中文字幕大全| 久久久精品国产免大香伊 | 久久高清一级毛片| 99精品久久久久久久婷婷| 2020最新久久久视精品爱| 久久久久亚洲AV无码永不| 久久久久久久久久免免费精品| 久久精品中文闷骚内射| 色播久久人人爽人人爽人人片AV| 久久免费视频网站| 久久婷婷五月综合97色| 国内精品久久久久影院老司 | 久久人爽人人爽人人片AV| 天天做夜夜做久久做狠狠| 久久综合丝袜日本网| 国产婷婷成人久久Av免费高清| 香蕉久久久久久狠狠色| 理论片午午伦夜理片久久| 国产日韩久久免费影院| 国产精品嫩草影院久久| 久久亚洲精品中文字幕三区| 精品久久久久久久久午夜福利| 人妻丰满AV无码久久不卡| 亚洲国产精品无码久久久秋霞2 | 亚洲国产视频久久| 久久九九久精品国产| 亚洲а∨天堂久久精品| 色8激情欧美成人久久综合电| 亚洲国产天堂久久久久久| 久久久精品人妻一区二区三区蜜桃| 久久久久久综合网天天| 蜜臀av性久久久久蜜臀aⅴ麻豆|