找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4678|回复: 2

[求助] 求助一个循环应该怎么写.

[复制链接]
  • 打卡等级:无名新人

4

主题

4

回帖

12

积分

按键电脑&手机班学员

鲜花
0
猫粮
321
发表于 2021-5-30 01:18:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
想实现一个功能,不知道怎么写.
比如游戏设置挂机点 有4个挂机点.

挂机点1
挂机点2
挂机点3
挂机点4

如何设计循环让 人物死亡之后 到下一个挂机点,比如 点2死了去点3,点4死了去点1 这样一直循环.

谢谢!
楼主热帖
  • 打卡等级:武林至尊

1087

主题

2143

回帖

4337

积分

院长

鲜花
9
猫粮
7529
QQ
发表于 2021-5-30 09:06:34 | 显示全部楼层
do
    do
        挂机1
        如果死亡跳出本次循环 exit do
    loop
   
    do
        挂机2
        如果死亡跳出本次循环 exit do
    loop

    do
        挂机3
        如果死亡跳出本次循环 exit do
    loop

    do
        挂机4
        如果死亡跳出本次循环 exit do
    loop
loop

0

主题

19

回帖

19

积分

按键电脑&手机班学员

鲜花
0
猫粮
808
发表于 2021-6-7 20:54:42 | 显示全部楼层
Function 挂机_打怪()
    Dim 挂机点=0,挂机点上限=4
    Do
               
        If 判断角色已死亡 = True Then
            if 挂机点 >= 挂机点上限 Then
                挂机点 = 0
            Else
                挂机点 = 挂机点 + 1
            End If
        Else
            Select Case 挂机点
                Case 0
                    '放入前往0号挂机点的代码
                Case 1
                    '放入前往1号挂机点的代码
                Case 2
                    '放入前往2号挂机点的代码
                Case 3
                    '放入前往3号挂机点的代码
                Case 4
                    '放入前往4号挂机点的代码
                End Select
        '==========================
        '这后面放入打怪代码
                   
                   
    End If
    Delay 1000
Loop
End Function
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-12-23 13:35

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表