摘要:
一.动画和动画状态机、动画参数 window中的animation中有三个窗口,分别是Animation窗口、Animator窗口和Animation Parameters窗口,对应着动画、动画状态机和动画参数。 Animation是单个的动画,如人物的行走、跑步、idle等状态都可以对应着一个或多 阅读全文
摘要:
一.简单的变量插值运算 using System.Collections; using System.Collections.Generic; using UnityEngine; using DG.Tweening; public class GetStart : MonoBehaviour { 阅读全文
摘要:
一.委托的说明 namespace LearningCsharp { class Program { //定义一个委托,使用delegate加上方法签名 //将委托理解为存储方法的“数组”,方法签名指明了所存储的方法的返回值类型和参数类型,这里返回string,参数为空 //所有符合定义的返回值类型 阅读全文
摘要:
这是前几天学习的案例,这两天学习了NGUI和UGUI,被UI搞得很烦躁,但是今天还是将前几天学习的坦克大战总结以下。这个游戏是小时候的经典红白机游戏的复刻,见截图: 一.游戏物体 游戏中包含地图元素(墙、障碍、水、空气墙、水等)、敌方坦克、我方坦克、核心等一系列物体,在选择进入游戏后,由一个空物体生 阅读全文
摘要:
12月到了,新的一月,新的开始。今天终于完成了新的一个案例学习-2D坦克大战,小时候玩的非常经典的游戏,学习资源仍然是siki学院课程(http://www.sikiedu.com/my/course/90),这个课程的总结暂不进行。在学习的过程中有一些心得想要总结下来,这篇随笔就是记录这些心得。 阅读全文
摘要:
技术类技能学习就是需要多学习实例,多总结。今天又学习了一个见缝插针案例,特记录总结。 一.案例说明 本案例是siki学院的免费课程,可以自行搜索。本案例是2D项目案例。 二.效果图 游戏初始状态 游戏运行中 游戏结束 三.脚本说明 public class RotateSelf : MonoBeha 阅读全文
摘要:
今天学习了一个案例-坦克大战,最终跟着视频做出了一个小demo,学到了许多实际操作,特记录下来,也是复习。 一.控制移动和旋转 public class TankMovement : MonoBehaviour { //移动速度 public float speed = 5; //旋转速度 publ 阅读全文
摘要:
一.碰撞 检测碰撞需要的条件:运动物体(主动方)带有collider组件和rigidbody组件,另一个物体(被动方)带有collider组件 二.两种检测的区别 任意一个物体勾选了collider组件中的Is Trigger复选框就可以将碰撞检测更改为触发检测,碰撞检测在检测到碰撞时会有碰撞的碰撞 阅读全文