我想问你我的模特的时间步数是否是每个月,我想分开行动,前6个月乌龟会做一些事情,第二个六个月做其他行动,
我知道如果我想让乌龟每隔6个月做一次同样的动作
if ticks mod 6 = 0
提前致谢
答案 0 :(得分:2)
如果我正确理解你的问题,你可以这样做:
if ticks < 6 [
do-one-action
]
if ticks >= 6 [
do-other-action
]
编辑:刚刚看到你的评论。如果你想每6个刻度轮换一次,你可以这样做:
if ticks mod 12 < 6 [
do-one-action
]
if ticks mod 12 >= 6 [
do-other-action
]
如果ticks
告诉我们模拟过去的月数,那么ticks mod 12
告诉我们当前年份中的哪个月(例如0,1,2,...... 11) )。所以if ticks mod 12 < 6
说“如果我们在今年的前6个月”。