永发信息网

unity3d中如何用脚本创建对象或者类

答案:2  悬赏:80  手机版
解决时间 2021-02-01 02:46
unity3d中如何用脚本创建对象或者类
最佳答案
方法是:
  using UnityEngine;
  using System.Collections;
  public class MainPlayer : MonoBehaviour {
  // Use this for initialization
  void Start () {
  }
  // Update is called once per frame
  void Update () {
  
  }
  }
全部回答
你要创建什么对象?如果是unity3d中的物体那是可以的,如果是脚本,不好意思,没见过动态创建脚本的,因为unity3d与其他引擎最大的不同在于它的gameobject和脚本使用方式,unity3d中脚本生效是通过挂载在物体上实现的。
只能动态的将写好的脚本添加到物体上,无法动态的新建脚本
//给游戏物体添加名为FoobarScript的脚本
var fbs : FoobarScript;
fbs = gameObject.AddComponent(FoobarScript);
这是js写法
public FoobarScript fbs;
public void Awake() {
fbs = gameObject.AddComponent();
}

这是C#写法追问其实我需要的只是利用unity3d这个载体来计算一些我需要的数据,并不涉及到其具体的物体脚本的加载问题,比如说我只是想建立一个跟在C++中一样的class或者struct 按你的意思不能这样做 那请问有什么其他的方法吗?谢谢!追答class和struct都可以写的,但是只支持js,C#
你可以直接写一个脚本,然后动态添加到物体上让他生效追问JS里可以写 但是一旦放在unity3d中就会出现问题追答肯定是你的写法有问题,你把脚本的报错贴出来看看追问那你帮忙写一个自定义类(随便写一个 主要是格式)啊 看看是不是跟我写的一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
捷安特鲁迅中路专卖店怎么去啊,我要去那办事
fall over a bike还是fall off a bike啊?
某建设工程设备购置费为500万元,基本预备费8
想知道: 黔南布依族苗族自治州 从都匀市火车
捷安特和畅堂专卖店地址好找么,我有些事要过
微量元素是什么,血液可以查出吗?
创业的人是不是都要先想想失败的后果啊
捷安特绍兴市人民东路CYCLINGWORLD地址在哪,
若三角形ABC的三个内角A,B,C成等差数列,且(A
用商业模式来运营公益有什么优势
捷安特路桥专卖店地址在什么地方,想过去办事
捷安特黄岩专卖店地址在哪,我要去那里办事
我是内蒙古宁城县水利局下属事业单位的一名职
turn the flliowing sentences into direct s
喜德盛风度4可以另买一块鲤电池吗?
推荐资讯
在对5v电源供电下的数字电路系统测试时,若需
尼桑轩逸行驶过程中车门哒哒响
属鸡男3月13和属兔女10月配么
渔歌子家具生活馆地址有知道的么?有点事想过
单选题若向日葵的某种细胞间隙的液体浓度为A
第一次跟女朋友的母亲通电话该聊些啥话题,该
宝贝驾到(辉龙阳光城·名苑1栋1层宝贝驾
hole in the head 中文歌词歌词翻译一下这首
为什么apple id登陆不了 验证失败
单选题我国古代科学技术注重实际运用,具有以
4399小游戏黄金工作室还在做游戏吗
西兰花用水煮未煮熟,吃了会不会食物中毒
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?