zoukankan      html  css  js  c++  java
  • 毕业设计笔记

    遇到的困难;

    怎样在winform里面嵌套unity3d


    怎样模拟井下情况:

    关于地层的问题,创建了一个cube,设置xy的大小,z为1,加入�贴图后默认看起来像一个图片背景,选择一个好看的,有弯折的地层图片就可以。


    怎样处理遮挡


    模型基本上是空心的,怎样模拟地下的视角



    笔记:公布android版本号用jdk1.6



    阴影:


    创建并发射子弹:

    1、创建预置对象

    2、指定代码中的对象,projectilePrefab是预置物体,inibulletposition是空对象,用来标记初始位置。

    using UnityEngine;
    using System.Collections;


    public class Fire : MonoBehaviour {
        public GameObject projectilePrefab;
        public Transform inibulletposition;
    void Start () {
    }

    // Update is called once per frame
    void Update () {
            if (Input.GetKeyDown(KeyCode.Space))
            {
                GameObject projectile = (GameObject)Instantiate(projectilePrefab, inibulletposition.position, inibulletposition.rotation);
                projectile.AddComponent<Rigidbody>();
                projectile.AddComponent<bulletfly>();
                Destroy(projectile, 3);
            }
    }
    }



    终极难点:钻井液的模拟

    用shader,通过代码控制shader參数,虚拟出流体图像,这样就感觉管道内部有流体在流动了。

    shader控制透明通道的问题:

    内置shader中有关于Transparent的shader脚本,可在里面找到相关代码,參考设置到自己的贴图控制代码中去。



    创建振动筛动画

    1、在3Dmax里面点击自己主动关键帧,设置终止时间为6秒

    2、将模型导出到Unity里面,为包括有animator的对象,在projects中创建animatorcontorller,将刚才导出的动画文件拖放到animatorcontroller编辑窗体中,终止须要一些什么状态都编辑在animatorcontroller中

    3、为对象的animator属性加入�controller对象,既是拖放刚才的controller文件到右边的属性栏相相应的位置。

  • 相关阅读:
    在返回值拒绝——reference
    传参时,使用引用替换变量
    C++设计与声明——让接口容易被正确使用
    三角函数的天下
    渲染流水线
    设置Shader关键字高亮(网上转)
    平衡二叉树,AVL树之代码篇
    2017-2018-1 20155205 嵌入式C语言——时钟
    GDB基础学习
    20155205 《信息安全系统设计基础》课程总结
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3829427.html
Copyright © 2011-2022 走看看