怎么样让训练狗?
在游戏里,训练犬有很多种方法,但现实中却不尽如此。如果训练员使用不适当的方法,可能会对犬造成长期的不良影响。 为了便于理解,我以一个例子说明错误的方法可能会导致不良的结果。假设,你正在训练一只幼犬“不要伸手去拿桌子上的食物”。由于它太饿了,当它看到食物时,它会跳起来试图获得它。你立即叫它的名字,它停下来看着你,你认为这样就能成功引导它吗?错了!你应该立刻把它放倒,让它无法获得食物,并给它奖励(赞赏和抚摸),这样才可以。
相反,如果你只是叫它的名字,没有给予任何惩罚或奖励,你可能会发现,它学会了无视你的命令。因为,对于动物来说,它们不理解你的指令,只知道,在你发号施令的时候,你并没有阻止获取食物的举动。为了避免饥饿,它们会继续你的行动——先拿到食物,然后看你能否阻止他们。
同样,在游戏中,很多玩家并不明白,为什么他们的宠物(AI控制的)会盲目地攻击,而不会分辨敌友。原因就在于:当你下达了进攻的指令后,你没有及时阻止它们采取其它动作,例如逃跑、防御等,它们便根据之前的训练,选择了最可能的行动。要想让爱犬做好某项工作,必须同时训练它停止做其它事情。
现实中的例子也是如此,如果你想让爱犬学会拒食,那么当它试图接近食物的时候,你不能只斥责它,还应该立刻将它抱离原地,这样反复练习,它才能记住,原来,这个味道不好闻,那顿饭也就没了。反之,你在它靠近你的时候大声喝止,效果却未必会那么好。
另外,很多主人喜欢用自己的鞋子踢打爱犬,认为这样可以训练它,事实上,这样很容易伤害到狗狗的脚,导致感染。正确的方式是,当它做错事的时候,轻轻将它的鼻子按在犯错的地方,让它再次犯同样的错,只有这样,它才知道哪里做错了。