unity学习记录


siki学院
学习第一个unity官方案例:Roll A Ball


想学习一个Button控制案例
Unity-button
其实算是收藏了一篇文章,但由于刚开始学习,看不懂,没有继续看下去。


意外接触到插件EasyTouch
Unity3d 插件研究之EasyTouch插件
这是我在csdn关注的恬静的小魔龙的一片文章。

Unity3D EasyTouch 初步使用教程(详细)
完成了Joystick,按钮拖动小方块。


siki学院
Unity实用插件 - EasyTouch5使用指南(Unity2017.2.0p4)
以下还未学习:
Unity AR - AR集结号(AR Core/EasyAR/Void AR)
UnityVR - SteamVR2.5.0讲解


Unity脚本基础及常用类API
学习了1-8集
9-13


做一个平移、旋转和缩放的功能

在拥有多个模型的场景中,可单独操作某一个模型,而且不影响其他模型的操作
平移单独平移,旋转单独旋转
点击在物体上操作的是平移,点击在物体外操作的是旋转
深刻的问题
很关键的是解决了单独旋转的问题,多个物体挂接同一个脚本,但每次只操作一个物体旋转
确定点击物体是重点,然后决定是否启用脚本

参考文章
平移
Unity3D 手指任意拖动物体
旋转
unity滑动屏幕旋转物体
功能不满足,只能实现绕一个轴转,再找一篇能任意角度的文章对比学习,修改,会有更大收获
unity中模型根据手指的滑动旋转和缩放
只在两个方向上旋转

缩放
Unity触摸屏幕 拖拽物体 旋转物体 放大缩小物体 单击 双击 长按
这篇文章缩放部分的判断手势有代码逻辑错误
Unity3D 手势控制模型放大缩小
恬静的小魔龙的文章没有用上

三个功能都有,但仅仅是参考的文章
Unity 点击拖拽物体、双指放大缩小
Unity 模型在移动端进行移动、旋转和放大(缩小) 这篇文章没有细看,感觉还可以,标记一下

点击物体
Unity 实现点击物体
通过修改这篇文章我实现了上面那个深刻的问题

脚本的停止和启动
unity3D代码控制脚本的停止和启动

场景重载
Unity3D 重载/加载 scene

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

using UnityEngine.SceneManagement;

public class Reset : MonoBehaviour
{
    // Use this for initialization
    void Start()
    {
    }
    // Update is called once per frame
    void Update()
    {
    }
    public void RS()
    {
        SceneManager.LoadSceneAsync("scene_name");  // 异步加载场景
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值