Homework 1Unity3d-Learning 离散仿真引擎基础简答题1.解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象(GameObjects)游戏对象 (GameObject)是所有其他组件 (Component) 的容器。游戏中的所有对象本质上都是游戏对象。游戏对象包括:空、3D物体(立方体 、 球体 、 胶囊 、 圆柱体 、 平面和四边形
转载
2024-04-24 19:31:50
55阅读
using System.Collections;using System.Collections.Generic;using UnityEngine;public class ModelMouseCtrl : MonoBehaviour { public Transform m_curShowObj; private Transform m_hitTrans; bool m_i
原创
2022-11-01 10:47:23
362阅读
文章目录程序纹理1. 在Unity中实现简单的程序纹理2. Unity的程序材质 程序纹理程序纹理(Procedural Texture)指的是那些由计算机生成的图像,我们通常使用一些特定的算法来创建个性化图案或非常真实的自然元素,例如木头、石子等。使用程序纹理的好处在于我们可以使用各种参数来控制纹理的外观,而这些属性不仅仅是那些颜色属性,甚至可以是完全不同类型的图案属性,这是我们可以得到更加丰
Shader "Custom/GhostOnly_Transparent" { Properties { _MainT
原创
2022-11-01 10:57:05
214阅读
使用3Dsmax2010进行制作,输出FBX的类型导入Unity3D中。默认情况下,3Dsmax8可以和Unity3D软件直接融合,自动转换为FBX物体。1.面数控制在MAX软件中制作单一Game Object物体的面数不能超过65000个三角形,即32500个多边形Poly,如果超过这个数量的物体不会显示出来,这就需要我们合理分布多边形和模型数量。打开MAX场景,选择File/Propertie
Distance Joint 2D 距离关节(重复部分不重复记录) 用来限制两物体的距离,可以根据其物理特性做旋转运动。(摆锤) Enable Collision:被关节连接的两个物体是否能相互碰撞。 Connected Rigid Body:附加关节的物体所要连接的另一物体。 Auto Configure Connected Anchor:只要给出Anchor的值,引擎就会自动计算Connect
转自:1.Mesh、MeshFilter、MeshRenderer关系整理在Unity3D中创建一个Cube,在Inspector可以看到其中含有MeshFilter、MeshRenderer组件。MeshFilter含有一个Public成员 Mesh。在Mesh中存储着三维模型的数据:vertices(顶点数据数组Vector3[])、triangles(三角形顶点索引数组,int[])、nor
转载
2024-04-05 10:26:55
61阅读
先看效果图: 实现的效果就是右上角的一个小地图,会随着人物的移动而移动,显示人物的方向,并且可以展示地图设定范围的其他的玩家 制作起来也很简单,不需要任何代码。主要原理就是先创建Render Texture,在角色正上方放置一台摄像机,将摄像机拍摄的画面置于Render Texture中,步骤如下: 1. 创建Render Texture 在Assets文件夹中选择
转载
2024-01-08 19:48:24
85阅读
手势控制模型放大缩小是交互中比较常见的功能,今天就来看一下怎么实现吧
先看一下效果
步骤:
先新建一个Cube,调整一下位置和大小
新建脚本Gesture.cs,将脚本Gesture挂在Cube上
编写脚本Gesture.cs
using UnityEngine;
using System.Collections;
public class Gesture : MonoBehaviour {
原创
2021-08-12 07:54:43
1985阅读
using System.Collections;using System.Collections.Generic;using UnityEngine;publi
原创
2022-11-01 10:55:36
290阅读
数字模型制作规范 本文提到的所有数字模型制作,全部是用3D MAX建立模型,即使是不同的驱动引擎,对模型的要求基本是相同的。当一个VR模型制作完成时,它所包含的基本内容包括场景尺寸、单位,模型归类塌陷、命名、节点编辑,纹理、坐标、纹理尺寸、纹理格式、材质球等必须是符合制作规范的。一个归类清晰、面数节省、制作规范的模型文件对于程序控制管理是十分必要的。首先对制作流程作简单介绍: 素材采集-模型制作-
一、前言
话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那么从事Unity开发的工程师,有没有专属的职业资格证书呢。这个还是有的。
二、Unity 认证制定标准
Unity是最受欢迎的技术技能之一。有一个最高的预测增长率,在未来两年超过35%。-----------Burning Glass,就业市场分析平台
Unity初级工程师 Unity Certified A
原创
2021-08-12 00:42:36
4357阅读
下面我们用Unity 3D搭建一个飞机在跑道上喷火起飞的3D游戏案例,效果如下面的图片和视频所示一、效果演示 视频如下
VR飞机 二、实现步骤 打开Unity Hub 选择新建项目 选择3D模块导入资源 将资源包Aircaft.unitypackage导入,里面包含所有的资源文件导入资源后 场景目录结构如下 然后就开始搭建场景我们点击Scenes文件夹,在Lev
转载
2024-03-22 13:57:06
182阅读
1. 简介1.1 TerrainComposer(TC) 一个Unity扩展工具,可用于创建AAA质量的Unity地形。1.2 WorldComposer 是Unity3d扩展工具,可从现实世界中提取数据。它可以单独运行或作为TerrainComposer的扩展。 &
转载
2024-02-21 15:17:04
201阅读
using System.Collections;using System.Collections.Generic;using UnityEngine;usi
原创
2022-11-01 10:59:59
1127阅读
Unity中的美术资源主要包括3D模型、动画和贴图,同时也支持Wave、MP3、Ogg等音效格式,导入这些资源的方式使一样的,只要将它们复制粘贴到Unity工作路径内即可,开发者可以自定义路径结构管理资源,就像在Windows资源管理器上操作。Unity支持多种3D模型文件格式,如3ds Max、Maya等。大部分情况可以将3D模型从3D软件中导出为FBX格式到Unity中使用。并不是所有导入到U
转载
2024-03-28 13:43:48
44阅读
Unity3D入门:简单的物体
原创
2023-06-15 08:59:42
171阅读
针对版本2018.4 LTS与Input System 0.2.1。 Unity看起来有两套负责处理用户输入的系统,一套是Input Manager,另外一套是一直在维护与开发的Input System,现在的版本是1.0。但是如果倘若跟我一样需要修改老的Unity工程,很有可能还是用了老版本的Input System。本文给Unity初学者展示如何使用Input System处理外部按
转载
2024-02-12 21:28:21
44阅读
实现一个简单的Unity-UI框架的实现,包含功能:界面的跳转,动画,加载和销毁和一些常用的自定义组件
如何使用请直接导入UnityUIFramework这个UnityPackage,然后进入名为Test的Scene即可开始体验各种特性,Enjoy!你可以通过访问我的Github进行查阅和下载。View,Context和UI的定义UI是游戏中主要界面和它
转载
2023-07-28 16:13:26
349阅读
这篇文章将作为一些平时的小知识点笔记来记录,如果有错误望指出来,也欢迎大家在评论底下分享你们的笔记。1.检测点击或者触摸到UI。public static bool CheckClickUI()
{
bool isClickUI = false;
if (Application.platform == RuntimePlatform.Android || A