|

分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
原来源码来自 https://bbs.125.la/forum.php?mod ... =%E6%96%B9%E5%90%91
他的起始位置和角度和我的不同 所以我改了下
3点钟方向为起点0度,0点方向为90度, 左侧为180度,下方270度
因为我易语言有其他支持库 发e文件可能会被附带上导致其他人打不开 我直接截图源码
出问题的话 把e2ee支持库那一行去掉,实际没用上的
自定义数据里面
程序集里面
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_玩家 | 坐标 | |
集_玩家.x = 150 集_玩家.y = 150 画板1. 画点 (集_玩家.x, 集_玩家.y, #红色 )角度 = 求反正切 (取绝对值 (怪物.y - 玩家.y ) ÷ 取绝对值 (怪物.x - 玩家.x )) × 180 ÷ #pi 输出调试 (“角度1”, 角度 ) 如果 (怪物.x < 玩家.x )  如果 (怪物.y > 玩家.y )  角度 = 180 + 角度   角度 = 180 - 角度    如果 (怪物.y > 玩家.y )  角度 = 360 - 角度    输出调试 (“角度2”, 角度 )返回 (角度 )坐标.x = 半径 × 求余弦 (角度 × #pi ÷ 180 ) + 起点.x 坐标.y = 半径 × 求正弦 (角度 × #pi ÷ 180 ) + 起点.y 返回 (坐标 )|
_画板1_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 怪物 | 坐标 | | | 坐标 | 坐标 | | | i | 整数型 | | | 角度 | 小数型 | | | 方向 | 整数型 | | |
画板1. 清除 (, , , )画板1.画笔颜色 = #红色 画板1. 画点 (集_玩家.x, 集_玩家.y, #红色 )画板1. 画直线 (集_玩家.x, 集_玩家.y, 横向位置, 纵向位置 )怪物.x = 横向位置 怪物.y = 纵向位置 画板1.画笔颜色 = #蓝灰 计次循环首 (8, i ) 坐标 = 角度求坐标 (集_玩家, 150, 22.5 + i × 45 ) 画板1. 画直线 (集_玩家.x, 集_玩家.y, 坐标.x, 坐标.y ) 计次循环尾 ()角度 = 角度计算 (怪物, 集_玩家 )方向 = 取整 ( (角度 - 22.5 ) ÷ 45 )方向 = 方向 + 2 输出调试 (“原始方向”, 方向 ) 如果真 (方向 < 0 ) 方向 = 方向 + 8 画板1.定位写出 (10, 10, “角度:” + 到文本 (角度) + “ 方向:” + 到文本 (方向))
|
评分
-
查看全部评分
|