A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© masai158 高级黑马   /  2014-8-20 18:28  /  4003 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

5黑马币
张老师讲的是 随时允许右转。如果我不允许随时右转,必须按照红绿灯来执行。你们的想法是什么??怎么设计类,最好画个图 什么的。最好了。。谢谢了。
{:2_38:}{:2_38:}{:2_38:}{:2_38:}

最佳答案

查看完整内容

张老师放了一盏常亮的灯在路转角,你只要不放置就好了, 将右转也放入灯状态的转换序列S2N("N2S","S2W",false),S2W("N2E","E2W",false),E2W("W2E","E2S",false),E2S("W2N","S2N",false) 中在添加两个 S2N("N2S","S2W",false),S2W("N2E","S2E",false),S2E("N2W","E2W",false),E2W("W2E","E2S",false),E2S("W2N","E2N",false),E2N("W2S","S2N",false) 对面的灯也相应的添加两个,最后的四个常量等不要了。 就可以实现了,当然,这只 ...

评分

参与人数 1黑马币 +5 收起 理由
玥夜 + 5 成 穷人了 还有个大头 需要还。。。.

查看全部评分

9 个回复

倒序浏览
张老师放了一盏常亮的灯在路转角,你只要不放置就好了,
将右转也放入灯状态的转换序列S2N("N2S","S2W",false),S2W("N2E","E2W",false),E2W("W2E","E2S",false),E2S("W2N","S2N",false)
中在添加两个
S2N("N2S","S2W",false),S2W("N2E","S2E",false),S2E("N2W","E2W",false),E2W("W2E","E2S",false),E2S("W2N","E2N",false),E2N("W2S","S2N",false)
对面的灯也相应的添加两个,最后的四个常量等不要了。
就可以实现了,当然,这只是灯的部分
回复 使用道具 举报
如果不允许随时右转,那就只能是绿灯的时候前进,由S2N为绿灯市
回复 使用道具 举报
象牙 发表于 2014-8-20 20:20
如果不允许随时右转,那就只能是绿灯的时候前进,由S2N为绿灯市

刚才电脑故障,我只能表达一下我自己的想法,右转弯若不都是绿灯,那就要有红绿灯的转换,那么这样你可以看看是否行得通,当右转弯的时候,正好有一个路口的左转弯是同一条路线,对称的原先的直行  左转弯,变成了现在的直行左转弯和右转弯,只不过不是同一个路线上的车在运行,所说的右转弯是直行反方向过来的车辆
回复 使用道具 举报
那就把右转的跟其他的(例如左转)一样处理,将枚举里面的对象构造修改一下应该就可以了。
回复 使用道具 举报
孙小亚 发表于 2014-8-20 23:51
那就把右转的跟其他的(例如左转)一样处理,将枚举里面的对象构造修改一下应该就可以了。 ...

就是:先直行,后左转,再右转;这种路况也是有的。
回复 使用道具 举报
现在过来看题
回复 使用道具 举报
加个右转灯就OK啊。。。
回复 使用道具 举报
如果如果完全看红绿灯行驶的话,向右是不受任何限制的,因为他不会和向任何方向行使的车辆轨迹是有交叉点的,并且对于对向行使车辆向左转和左侧方向直行的车辆你拥有优先通行权。
回复 使用道具 举报
faith 中级黑马 2014-8-29 17:21:12
10#
这是 正则表达式吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马