Project1
标题:
纯事件ARPG[提供两种方法]
[打印本页]
作者:
meigo
时间:
2007-7-8 17:02
标题:
纯事件ARPG[提供两种方法]
用变量也可以用设置移动路线也可以,
若充分考虑了事件执行效率的话,应该也不会很卡。。
1:变量的话,先用一个并行处理的事件纪录下主角的X轴和Y轴。
倘若设计的武器攻击范围是2码,那么 : 角色面向右时按下X键X轴-2
角色面向左时按下X键X轴+2
角色面向上时按下X键Y轴-2
角色面向下时按下X键Y轴+2
完后其他事件只要与上面的轴相等的状态下就伤害处理。
整个系统只用到一个并行处理,应该不会太卡。
2:用设置移动路线的话,倘若设计的武器攻击范围是2码。
首先用一个并行处理直接指定一个事件的坐标与主角从合,比如事件001
完后: 当主角面向左按下X键,事件001向左移动2格
当主角面向右按下X键,事件001向右移动2格
向上。。。。。
向下。。。。。
然后只要与事件001碰到的事件都伤害处理
整个系统也只要一个并行处理,当然也不会太卡。
作者:
meigo
时间:
2007-7-8 17:02
标题:
纯事件ARPG[提供两种方法]
用变量也可以用设置移动路线也可以,
若充分考虑了事件执行效率的话,应该也不会很卡。。
1:变量的话,先用一个并行处理的事件纪录下主角的X轴和Y轴。
倘若设计的武器攻击范围是2码,那么 : 角色面向右时按下X键X轴-2
角色面向左时按下X键X轴+2
角色面向上时按下X键Y轴-2
角色面向下时按下X键Y轴+2
完后其他事件只要与上面的轴相等的状态下就伤害处理。
整个系统只用到一个并行处理,应该不会太卡。
2:用设置移动路线的话,倘若设计的武器攻击范围是2码。
首先用一个并行处理直接指定一个事件的坐标与主角从合,比如事件001
完后: 当主角面向左按下X键,事件001向左移动2格
当主角面向右按下X键,事件001向右移动2格
向上。。。。。
向下。。。。。
然后只要与事件001碰到的事件都伤害处理
整个系统也只要一个并行处理,当然也不会太卡。
作者:
19911118
时间:
2007-7-8 18:35
提示:
作者被禁止或删除 内容自动屏蔽
作者:
越前リョーマ
时间:
2007-7-8 18:36
所以要做A·RPG的话,
最简单直观的办法是喷到怪按按钮~
不然用并行会很卡~
作者:
meigo
时间:
2007-7-8 21:05
偶1GCPU 256内存的机器 一般可以容忍一张地图上有5个并行处理而运行流畅
做ARPG的话,卡到不是问题,总能解决,主要的问题是动画库分辨率的问题
偶的冒险岛,动画素材不管处理的如何精细也好,一样的声效,一样的素材
做出来效果还是和原作出入很大,看着很是粗糙。不知何解{/fd}
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1