unity战棋方式移动

 时间:2024-10-15 10:47:52

1、首先,构建场景,一张背景,一个猪脚。我们给背景添加一个组件“physics—box collider”。注意是physics不是physics2d,至于为什么下文会说明。

unity战棋方式移动unity战棋方式移动

3、我们先将完成的脚本贴下来:

unity战棋方式移动

8、为了实现移动,我们需要一个方法:void move(){ if (point < 2) {艘早祓胂 iTween.MoveTo(player,iTween.Hash("position",Pos[point],"speed",50f,"easeType","linear","oncomplete","move","oncompletetarget",gameObject)); point++; } }这个比较长,iTween.MoveTo实现我提的移动,iTween.Hash中的数值意思为:按照速度为50,向pos[point]位置以“linear”方式移动,"oncomplete"移动完成后调用"move"方法。但当我们移动到位置一pos[0]完成后,我们会重新调用move方法,再次进行移动,移动到pos[1]位置二。

9、那么现在完成了,我们测试一下这个脚本对3d同样适用,或者说效果更好:这只是简单的移动,以后会加入更多的内容,让战棋游戏丰富起来

unity战棋方式移动
  • 艾尔登法环鲜血旋流获取位置攻略
  • 艾尔登法环怎么去湖之利耶尼亚
  • 艾尔登法环白布染血攻略
  • 艾尔登法环圆桌厅堂罗德莉卡、强化骨灰图文攻略
  • 艾尔登法环亵渎兽爪怎么获取
  • 热门搜索
    6月14日是什么星座 斗破苍穹什么时候更新 梦见鸡蛋是什么意思 abc是什么 factory是什么意思 克山病是什么病 菜鸟是什么意思 白色情人节什么意思 熊猫血型是什么血型 神之一手什么意思