zoukankan      html  css  js  c++  java
  • unity 3d dll,等坑。

    刚用 由三地。

    1.如何添加c#的dll

    发现在项目中引用不了。根据官方文档。放入到Plugins

    注意u3d,会马上自动执行某些操作,进度条提示正在处理脚本之类,发现u3d会编译脚本,应该还会自动载入dll。再看引用,已经自动加上去了。这个。。。。。

    2.协程

    //推测,U3D引擎,按照预设定的函数顺序,也就是引擎在执行某个事件时,会执行所有脚本的和此事件相关的函数。
    //所以fps= cpu和显卡处理一遍所有脚本的所有时间/1秒。
    //既然U3D执行所有脚本是单线程(估计处理脚本的某些特效应该引擎是多线程处理),那么感觉协程没什么用啊。
    //要表达一个延迟的概念,只要新建一个gameobject,里面放时间判断,不就好了吗。
    //只能解释为 协程比手动建立gameobject和时间判断 更方便了,以及比手动更优化的性能。

    3.位置和坐标系

    默认是privot和global.

    对象的位置:privot center

    pivot: 真实位置
    center:unity自己根据模型的mesh计算的中心位置.
     
    transform.position 的坐标轴就是这个 pivot。
     
    4.

    简单地来说,四元数描述了一次旋转:绕任意一个轴(V)旋转一个弧度(θ)。

    那么四元数q就与(V,θ)两个参数有关。

    具体公式:

    q = (sin(θ / 2) * V,cos(θ / 2) )

    q = (sin(θ / 2) * x,sin(θ / 2) * y,sin(θ / 2) * z,cos(θ / 2))

    https://www.cnblogs.com/daxiaxiaohao/p/4111301.html

     
  • 相关阅读:
    安装go版本
    golang简介
    安装MySQL
    art.dialog.art 中,将子页面窗口中的值传递给父框架中
    Windows7下安装CentOS
    生成uuid
    如何开启win7端口的图文教程
    PHPMailer不能发送邮件
    sql 如果关联表 没有值 设置 默认值
    php array 分页
  • 原文地址:https://www.cnblogs.com/lsfv/p/8358333.html
Copyright © 2011-2022 走看看