丹东生活问答网

unity3d iTween如何放大UI大小

发布时间:2019-09-17

1、 利用层级关系,触碰时,方块是角色的父级,离开解除关系
void OnCollisionStay(Collision other)
{
other.gameObject.transform.parent = transform;
}

void OnCollisionExit(Collision other)
{
other.gameObject.transform.parent = null;
}
2、利用位移,触碰时,角色的位移和方块移动的位移一样
using UnityEngine;
using System.Collections;

public class Move : MonoBehaviour
{
private Transform juese;

void Update()
{
float distanceX = Input.GetAxis("Horizontal") * Time.deltaTime;
if (juese != null)
{
juese.Translate(distanceX, 0, 0);
}
transform.Translate(distanceX, 0, 0);
}

void OnCollisionStay(Collision other)
{
juese = other.gameObject.transform;
}

void OnCollisionExit(Collision other)
{
juese = null;
}
}
参数要微调下

回复:

旋转是自转嘛,有固定路径吗,如果有固定路径的话试试itween或者hotween

回复:

您好
max的模型导入Unity3d里面,导入的时候只是导入模型而已。

至于把贴图也导入的话,您可以试试把模型导出为FBX的格式,然后再把贴图文件和FBX的模型文件放到同一个文件夹中,然后扔到Unity3D里头就可以了。贴图的名字不要有中文,不然Unity不会识别。

您先试试吧,希望对你有用

回复:

建议你看一下iTween插件,主要是做一些插值动画,它有很多插值方法,里面就包含回弹的效果,位置、缩放、旋转等等都可以 还有NGUI插件也可以做出来的,界面很多用的NGUI

回复:

旋转是自转嘛,有固定路径吗,如果有固定路径的话试试itween或者hotween

回复:

1、 利用层级关系,触碰时,方块是角色的父级,离开解除关系 void OnCollisionStay(Collision other) { other.gameObject.transform.parent = transform; } void OnCollisionExit(Collision other) { other.gameObject.transform.parent = null;...

回复:

把asset store里的itween visual editor 弄下来捣鼓两下你就什么都明白了

回复:

比如 itween moveto 有好多参数里边 里边有一个参数是动画结束完后 执行的方法。或者用invoke() 方法 设定好跟moveto同样的运行时间,具体的使用方法 去官方文档看下就明白了

上一篇:现在血红蛋白68,我该怎么治疗 下一篇:大家有没有写悍匪的小说

返回主页:丹东生活问答

本文网址:http://pidifu.cn/view-208741-1.html
信息删除