unity3d C#物体缩放
C#中想要让物体缩放应该怎么写?publicclasszhuan:MonoBehaviour{privateGameObjectyu;publicintfen;priva...
C#中想要让物体缩放应该怎么写?
public class zhuan : MonoBehaviour {
private GameObject yu;
public int fen;
private float x1;
private float y1;
private float z1;
// Use this for initialization
void Start () {
x1 = gameObject.transform.localScale.x;
y1 = gameObject.transform.localScale.y;
z1 = gameObject.transform.localScale.z;
}
void BianDa(){
if(fen == 100)
{
print(Vector2.Scale(new Vector2(x1,y1),new Vector2(2,2)));
}
if(fen == 500)
{
print (Vector2.Scale (new Vector2(x1,y1),new Vector2(2,2)));
}
}
是用Vector2.Scale这个方法吗?
如果不是该用什么方法?
Vector2.Scale是指两个向量相乘吗?
为什么我修改变量fen的数值的时候,没有Scale没有变化呢? 展开
public class zhuan : MonoBehaviour {
private GameObject yu;
public int fen;
private float x1;
private float y1;
private float z1;
// Use this for initialization
void Start () {
x1 = gameObject.transform.localScale.x;
y1 = gameObject.transform.localScale.y;
z1 = gameObject.transform.localScale.z;
}
void BianDa(){
if(fen == 100)
{
print(Vector2.Scale(new Vector2(x1,y1),new Vector2(2,2)));
}
if(fen == 500)
{
print (Vector2.Scale (new Vector2(x1,y1),new Vector2(2,2)));
}
}
是用Vector2.Scale这个方法吗?
如果不是该用什么方法?
Vector2.Scale是指两个向量相乘吗?
为什么我修改变量fen的数值的时候,没有Scale没有变化呢? 展开
2个回答
深圳量子动力
2024-10-21 广告
2024-10-21 广告
双目摄像头可找深圳量子动力双目摄像系统可通过无线方式进行面部捕捉,可以满足在家、工作室、直播间、专业动捕棚等多种场景的不同使用人群。支持Metahuman Animator解算,支持升级animator高精度表情方案...
点击进入详情页
本回答由深圳量子动力提供
追问
...原谅我,我没看懂...
追答
我没有看到你检测fen值变化,没看到你的bianda在什么地方执行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询