工欲善其事必先利其器。在Unity官网的Asset Store上有不少给力的资源插件,能帮助我们减少人力资源消耗的同时,更快更好地驾驭引擎。今天我们就从善用资源的角度,推荐两款Unity热门插件,并介绍其使用技巧。Mesh Baker 我们在项目开发的时候经常会大量使用大规模的Mesh,导致Draw Call过高。而Mesh Baker扮演了网格烘焙器的角色,其工作原理是将网格和材质合并,从而
1、先来看看InkCanvas的一般用法:<InkCanvas> <InkCanvas.DefaultDrawingAttributes> <DrawingAttributes StylusTip="Ellipse" Height="8" Width="4" IgnorePressure="False" FitToCurve="True
转载 10月前
168阅读
有一些玩家由于插件问题,无法进入游戏,我们决定发一个帖子,告知一些我们目前知道的问题,并且附上解决方法。1.各位玩家如果之前没有安装unity3D这个插件的话,进入游戏界面首先会提示安装插件,如下图所示:2.点击下载,下载完成之后,点击打开插件,然后运行插件(部分浏览器,将会提示先关闭浏览器再进行安装,请先关闭所有浏览器)3.完成插件安装安装完成之后如下图所示:完成了上面的步骤,刷新或者再打开
一. 下载更新
原创
2022-12-26 19:51:08
178阅读
前言这个插件Highlighting System在模型交互表现中是经常用到的,之前都是用到啥功能都查一下,这里将常用的功能整理一下。快速使用1.首先将主相机上添加HighlightingRenderer脚本。 2.将3D模型上添加碰撞体,并在模型上挂上Highlighter脚本,进行如下设置:设置完成,就可以在模型上看到一层黄色的外发光效果:模型鼠标悬停效果上一步的基础上,在主相机上添加Rayc
其实严格来说,也不算完全“初次尝试”环境编辑,因为跟unity打了挺久交道,没吃过猪肉但也见过猪跑。只能说是第一次系统化地走了流程、并做出了作品。 最终实时渲染效果(©麦麦)https://www.zhihu.com/video/1139148567292846080 1.效果描述:风格化的奇幻森林,有富饶的植被、以及岩石和其他自然细节。需要有一条破碎的石道引导向正中央
Unity3D是由Unity Technologies开发的一个让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows
转载 2012-08-27 10:43:00
716阅读
2评论
CenterOfMass在处理物理碰撞时,尤其是OnTrigger族消息,由于要手动计算碰撞点会经常要用到碰撞体的质心。获取质心常用的有三种方式:1、Collider.bounds.center2、Collider.rigidbody.worldCenterOfMass3、Collider.attachedRigidbody.worldCenterOfMass第一种方式其实是认
ide
转载 2023-04-27 11:47:30
257阅读
作者: 吴亚峰 , 杜化美 , 张月霞 , 索依娜 责编: 张涛6.1 刚体Unity 4 3D开发实战详解6.1.1 刚体特性在Unity内建物理引擎中,首先要介绍的是刚体(Rigidbody)的概念。包含有该类组件的游戏对象,会遵循万有引力定律,在重力的作用下,使物体垂直下落。刚体组件还会影响物体发生碰撞时的反应,使物体遵循惯性定律,并在其他物体运动冲击作用下产生速度或者形变。刚体作为物理引擎
转载 2024-08-24 18:32:50
79阅读
CenterOfMass 在处理物理碰撞时,尤其是OnTrigger族消息,由于要手动计算碰撞点会经常要用到碰撞体的质心。获取质心常用的有三种方式: 1、Collider.bounds.center 2、Collider.rigidbody.worldCenterOfMass 3、Collider.attachedRigidbody.worldCenterOfMass 第一种方式其实是认
原创 2013-12-16 21:43:00
714阅读
……以IsAlive这个接口为例(用来判断粒子系统是否
转载 2023-04-27 12:10:45
236阅读
Unity 3D 也称 Unity,是由 Unity Technologies 公司开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具。Unity 3D 可以运行在 Windows 和MacOS X 下,可发布游戏至 Windows、Mac、Wii、iPhone、WebGL(需要 HTML5)、Windows Phone 8 和 Andro
原创 2021-01-02 20:04:17
3594阅读
听到过很多用Unity 3D开发游戏的程序员抱怨引擎效率太低,资源占用太高,包括我自己在以往项目的开发中也头疼过。最近终于有了空闲,可以仔细的研究一下该如何优化Unity 3D下的游戏性能。其实国外有不少有关U3D优化的资料,Unity官方的文档中也有简略的章节涉及这方面的内容,不过大多都是以优化美术资源为主,比如贴图的尺寸,模型静态及动态的batch以减少draw call,用lightma
原创 2013-12-16 21:30:00
523阅读
IsAlive U3D的粒子系统脚本接口相信很多人都用过,ParticleSyetem类的一系列接口都有一个bool类型的参数——withChildren,通过这个参数可以直接将相同的判断或者操作应用到一整个通过Transform父子关系树关联起来的ParticleSystem实例集合上。然而,但凡方便的功能,里面就必然有性能陷阱…… 以IsAlive这个接口为例(用来判断粒子系统是否
原创 2013-12-16 21:42:00
416阅读
方面的内容,不过大多都是以优化美术资源为主,比如贴图的尺寸,模型静态及动态的batch以减少draw call,用lightmap替
转载 2023-04-27 12:11:06
337阅读
关于Unity的音效方面,主要关注以下3个类:   Audio Clip : audio data,导入到unity中的音频文件都是audio clip。   Audio Sources : 挂载这audio clip的Object,相当于是一个音频控制器,可以用它来控制音频的播放、停止、以及设置一些播放参数等。   Audio Listener : 音效的监听者,注意一个scene同时只能有一个
转载 2024-04-06 10:37:05
190阅读
背包系统Package包git地址:https://github.com/PigerYoung/InventorySystem.git背包系统离不开物品,因此在设计背包系统时需要将物品(Item)的类图设置好,附上下发UML类图 首先,根据类图可以编写出Item这个父类,因为所有的装备都是继承自Item类的using System.Collections; using System.Co
【博物纳新】是UWA旨在为开发者推荐新颖、易用、有趣的开源项目,帮助大家在项目研发之余发现世界上的热门项目、前沿技术或者令人惊叹的视觉效果,并探索将其应用到自己项目的可行性。很多时候,我们并不知道自己想要什么,直到某一天我们遇到了它。导读GrassBending是一个实现了草地交互弯曲效果的开源项目。该项目中,提供了一个用于替换低矮植被(hua hua cao cao)的Shader,和用于传递数
转载 2024-06-23 11:24:19
47阅读
文章目录前言一、库存接口1、获得库存接口2、获得库存总体属性(方便计算角色属性加成)二、物品接口1、物品2、货币3、获取并设置物品属性4、自定义随机物品接口三、UI面板四、交互(物品穿戴)五、保存加载总结感想 前言这篇为自定义视图代码篇,本篇会从项目的角度重新规划功能 添加删除物品的接口、数据联动(喝血药)、物品联动(与模型联动-穿戴)、捡取东西的优化、打怪爆装备的接口、加载保存接口、宝箱随机功
转载 2024-05-20 16:13:38
168阅读
[ 目录 ]0. 前言1. 属性拓展优化(1)反射获取转化函数 TryParse(2)反射获取EmptyReplace(3)属性类型(4)属性拓展2. 模板处理(1)替换内容(2)属性段(3)模板特殊符号定义(4)模板3. 面板优化4. 结束咯 0. 前言之前就在做的一个 unity 中使用的 Excel 导出工具,继续完善了一下。 这次改了挺多内容的,一方面是使用了反射然后再优化了代码,属性拓
转载 2024-06-11 17:34:51
151阅读
  • 1
  • 2
  • 3
  • 4
  • 5