文章目录程序纹理1. 在Unity中实现简单的程序纹理2. Unity的程序材质 程序纹理程序纹理(Procedural Texture)指的是那些由计算机生成的图像,我们通常使用一些特定的算法来创建个性化图案或非常真实的自然元素,例如木头、石子等。使用程序纹理的好处在于我们可以使用各种参数来控制纹理的外观,而这些属性不仅仅是那些颜色属性,甚至可以是完全不同类型的图案属性,这是我们可以得到更加丰            
                
         
            
            
            
            Homework 1Unity3d-Learning  离散仿真引擎基础简答题1.解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象(GameObjects)游戏对象 (GameObject)是所有其他组件 (Component) 的容器。游戏中的所有对象本质上都是游戏对象。游戏对象包括:空、3D物体(立方体 、 球体 、 胶囊 、 圆柱体 、 平面和四边形            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 19:31:50
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Shader "Custom/GhostOnly_Transparent" {	Properties 	{		_MainT            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-01 10:57:05
                            
                                231阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            unity号称多平台发布,但不同平台还是存在不少问题,以下解决网页WEBGL发布后数据库无法连接的方案。数据库网页版无效尝试一:直连数据库 x 尝试二:连webservice服务 java后台发布webservice unity中调用 x 尝试三:js获取Java数据 传输到unity 传参无法传对象 且数据库暴露前台不安全 x尝试四:java后台获取数据通过json字符串传到jsp页面,jsp页            
                
         
            
            
            
            Distance Joint 2D 距离关节(重复部分不重复记录) 用来限制两物体的距离,可以根据其物理特性做旋转运动。(摆锤) Enable Collision:被关节连接的两个物体是否能相互碰撞。 Connected Rigid Body:附加关节的物体所要连接的另一物体。 Auto Configure Connected Anchor:只要给出Anchor的值,引擎就会自动计算Connect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 12:01:08
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
一、前言
话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那么从事Unity开发的工程师,有没有专属的职业资格证书呢。这个还是有的。
二、Unity 认证制定标准
Unity是最受欢迎的技术技能之一。有一个最高的预测增长率,在未来两年超过35%。-----------Burning Glass,就业市场分析平台
Unity初级工程师 Unity Certified A            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-12 00:42:36
                            
                                4554阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            using System.Collections;using System.Collections.Generic;using UnityEngine;usi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-01 10:59:59
                            
                                1157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            元旦几天抽空把unity基础入门看了一下。准备动下身手热身一下,但是没有想到开发到发布流程却整整花了我一天时间才搞定。 总结一下,没有什么难度,主要是资料太少,导致了N多时间的尝试和下载。所以记下关键过程,让没钱却希望制作游戏的穷书生们能够少走一点弯路。 首先是unity3d。本来咋一看3.4.2刚刚出来几天就被破解了,当然直接用最新的了。结果下了一发布,win下面是could not prelo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 09:44:42
                            
                                67阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              工程中的模型等资源转化为Prefab后,打包成AssetBundle,可以大幅降低资源的空间占有度,并且提高资源加载的效率。一、AssetBundle的打包  先看下打包Prefab的脚本代码,这段脚本可以将一个或多个选中的Prefab打包成对应名称的.assetbundle文件:using System.Collections;
using System.Collections.Generi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 13:08:37
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity3D入门:简单的物体            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-15 08:59:42
                            
                                185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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
                            
                                374阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            实现一个简单的Unity-UI框架的实现,包含功能:界面的跳转,动画,加载和销毁和一些常用的自定义组件
    如何使用请直接导入UnityUIFramework这个UnityPackage,然后进入名为Test的Scene即可开始体验各种特性,Enjoy!你可以通过访问我的Github进行查阅和下载。View,Context和UI的定义UI是游戏中主要界面和它            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 16:13:26
                            
                                387阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            针对版本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
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近找了个U3D实习,把之前的笔记发上来Unity3D可以通过将游戏中的物体拖入新键文件夹来重复使用(往往包括该物体用到的模型,动画,贴图,脚本等等)右上可以调整Debug还是Normal模式物体unity3d下常用物体cubecylindersphereplanequadprefabs可以将全部资源整合完后的gameobject打包成prefabs供重复使用,实例和场景中的游戏物体是可以相互ap            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 20:31:45
                            
                                129阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这篇文章将作为一些平时的小知识点笔记来记录,如果有错误望指出来,也欢迎大家在评论底下分享你们的笔记。1.检测点击或者触摸到UI。public static bool CheckClickUI()
    {
        bool isClickUI = false;
        if (Application.platform == RuntimePlatform.Android || A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 18:39:11
                            
                                159阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准确地说,代码作为Unity项目里的一种资源,此问题应该扩展到如何组织Unity资源。简单说说我们的经验: - Unity有一些自身的约定,譬如项目里的Editor,Plugins等目录作为编辑器,插件目录等等。知名的插件会自己存放一个目录,譬如NGUI等。 所以我们自己的代码,一般目录名会以下划线开头,譬如 "_Scripts", "_Prefabs"等。- 对于场景,文档等目录,用两条下划线,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 17:08:47
                            
                                268阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言
来看一下怎么截图的吧
二、效果
三、代码
using UnityEngine;
public class Screenshot : MonoBehaviour
{
    //截图相机
    Camera capCamera;
    //保存图片
    Texture2D screenShot;
    void Start()
    {
        capCamer            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-11 23:54:27
                            
                                1808阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            版本:unity3D-2018 窗口介绍一、创建项目1、打开unity3D2、创建项目二、窗口介绍1、scene视图2、Game视图3、Hierarchy视图4、Assets视图5、inspector视图1)Main camera2)Directional Light 一、创建项目1、打开unity3D 在登录页面需要登录,扫码微信登录即可。可以打开之前创建的工程,或者新建一个项目。2、创建项目1            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 12:51:54
                            
                                494阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            unity2018.4.3In July, we launched Unity 2018.2, which improved the performance of both the Lightweight Render Pipeline (LWRP) and the High Definition Render Pipeline (HDRP) to help you achieve hi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 16:57:18
                            
                                147阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity平台能够提供非常强大的2D、3D特效,相比OpenGL而言,使用Unity` 意味着更低的开发成本,更便捷的可视化开发体验。在常规的 Unity 开发中,与 Android 的联调通常使用 建立Unity项目 - 导出Android项目 - 编写并导出aar - 导入Unity再次编辑 - 再次导出apk 来实现,整体过于繁琐,无法满足在双平台的开发过程中,频繁修改、联调 的需求。本文将            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 23:27:22
                            
                                113阅读
                            
                                                                             
                 
                
                                
                    