NGUI实用操练(三)如何让一个UISprite或者其他控件接受灯光的影响呢?【NGUI2.6.3】

UGUI中UI控件简介 本文介绍了Unity 5.6.2版本中常用的UI控件及其功能特性。首先概述了新版Unity对UI系统的优化,随后详细讲解了Text、Image、Button等核心控件的属性配置和使用方法。重点说明了Text控件的字体样式、对齐方式、颜色设置以及富文本功能,并展示了Image控件的不同类型和填充模式。此外还介绍了Button的交互状态、Toggle的开关功能、Slider和Scrollbar的滑动特性,以及Dropdown和InputField等交互控件的使用方法。 阅读详情

这一小节,咱们一起学习给NGUI的图片增加光照影响。具体怎么做呢,呵呵,还是先看效果图吧,Ps 我弄得比较丑~~

下面说说具体做法吧:

(1)新建一个2D UI层,初始界面如下:

(2)在Panel面板下,添加一个UISprite。重要:注意你选择的图集中的Sprite必须具备法线才可以。

(3)在MainCamera中添加一个方向光,随便设置什么颜色都成。

(4)给MainCamera添加一个UIPanel组件。

(5)调整MainCamera的位置使其投影范围包括NGUI的图层

(6)OK,运行。快看,你的UI是不是有灯光颜色效果了,呵呵~~~!!!

TI IWR6843AOP雷达+DCA1000EVM数据采集:官方手册里的坑,我帮你踩完了 本文详细解析了TI IWR6843AOP雷达与DCA1000EVM数据采集实战中的12个关键细节,包括硬件连接陷阱、mmWave Studio隐藏设置、数据采集参数优化等,帮助开发者避开官方手册未提及的常见问题,提升数据采集效率和系统稳定性。 阅读详情

相关推荐

【吐血整理-历时两个月,长达万字】FDTD Solutions学习笔记

原教学视频来自于Ansys-Lumerical官方的FDTD100,所看视频来自B站大佬UP主 【Nestor_呐等】 的幸苦翻译,本文内容粘贴自我个人在学习FDTD100时,通过字幕和一些个人理解总结的一份word。整理不易,强烈建议收藏!...

weixin_45719141的博客 10万+

Unity/URP 在3D项目中2D图片(SpriteRenderer)光照的解决方案

问题起因:当前在制作一个斜45度视角的2.5D的项目,光照方面由于URP的2D灯光作用于3D的时候会有折角,3D灯光无法作用于URP2D的原因项目中故使用的光照处理的方法是Unity未导入URP时的Sprites的Diffuse材质(漫反射)但是最近项目要做出泛光(bloom)效果所以导入了URP,结果!!! Sprites的Diffuse材质不能用了(如下图): 可恶啊,这本来是一个很可人的压缩饼干的说… 思前想后找了很久资料但是没怎么找到解决方案,所以考虑了下用shadergraph写一个漫反射2..

指引前路的苍蓝星的博客 5022

多智能体强化学习之值函数分解:VDN、QMIX、QTRAN系列优缺点分析(转载)

关于多智能体强化学习中VDN,QMIX,QTRAN三个算法再值分解方向的研究成果。三个算法呈递进关系

qq_33328642的博客 5862

【Unity 光照和阴影插件】Smart Lighting 2D 帮助开发者在 2D 游戏中实现更加真实和动态的光照与阴影效果

Smart Lighting 2D 是一款为 Unity 2D 游戏 设计的 光照和阴影效果插件,它可以帮助开发者在 2D 游戏中实现更加真实和动态的光照与阴影效果。该插件提供了多种自动化和易于控制的功能,让你能够创建富有沉浸感的游戏世界,提升游戏的视觉效果和整体品质。

2403_88403568的博客 877

正交试验minitab

1.创建正交试验 2.根据自己的实验选择水平数和因子数,并选定一个正交表 3.得到正交表 4.填写实验结果 5.进行正交分析 点击结果,点击分析 6.得到分析结果 7.方差分析 选择响应变量与因子,点击确定 得到方差分析的结果 ...

a999999123的博客 1万+

std::map看来可以被淘汰了?可以用vector来替代,而且更好

vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。

tumu_C的博客 1020

【Unity组件详细介绍】【一:Light(光照)组件】(图 + 文)

unity引擎下,Light组件的四种模式,directional light,spot light,point light,area light。

2302_81179558的博客 5758

项目风险管理全流程解析

按技术、资源、市场、外部环境等类型对风险进行分类,便于团队快速识别风险,提高风险管理效率,避免风险遗漏。项目结束后,总结实际发生的风险和应对效果,找出风险管理中的经验和教训,为后续项目提供参考。

qq_34062333的博客 1472

Unity中UI组件接受不到Light 2D光源

开发游戏的时候,场景中的怪物需要UI,加装了血条,render Mode也改成World Space。但是全局光影响不了它怎么办?点击Material选项,搜索Sprite-Lit-Default即可。如果找不到把眼睛点灭即可。我们只需要打开的UI元素,如Image。

m0_62671344的博客 832

用V E S C 6-M K V I 第六代调速控制器给VESC电调刷固件

文章摘要:本文介绍了一款先进的电机控制器,具备多项创新技术。核心亮点包括三相电流/电压检测、四象限无缝运行、多模式兼容等先进电机控制技术,以及智能感知与安全保护、高效能电源管理、多样化连接与扩展功能。此外,该控制器支持实时数据监测与用户交互,具备开源生态和工业级可靠性,适用于电动载具、机器人及工业领域。用户需注意散热要求和兼容性提示,可通过VESC-Tool软件进行灵活配置。产品可在常竹科技淘宝店购买,并加入技术交流群获取支持。

2403_89422757的博客 1367

网络攻防——kali操作系统基本使用

主要介绍如何搭建kali虚拟机,然后介绍了一个简单的攻击方法,切记,网络恶意攻击属于违法行为

weixin_46560512的博客 2万+

2DSprite添加Light照射(Unity3D开发之十六)

今天项目中需要用到黑夜灯光照射,由于普通的2DSprite使用的材质是不接收光反射的。所以我们必须修改Sprite Renderer的材质。第一步,建立工程下面是我建立的工程,你会发现Point l

Cocos2der Game 1万+

YOLO26涨点改进 | 全网独家创新,注意力改进篇 | TGRS 2025 | 引入APCM自适应像素级协同机制,动态增强目标区域、抑制背景噪声,助力YOLO26做红外小目标检测有效涨点

本文提出一种基于APCM模块改进的YOLO26网络模型,通过像素级局部-全局协同建模动态增强目标特征并抑制背景噪声。APCM模块采用轻量化设计,无需复杂参数,在特征提取阶段有效提升目标区域特征表达质量,尤其适用于低对比度和复杂场景下的目标检测。实验表明,该方法能显著提高小目标检测精度和模型鲁棒性,同时保持较低计算开销。模块通过局部特征分支和全局特征分支的协同融合,实现了对红外小目标的有效增强,在NUAA-SIRST和IRSTD-1K数据集上性能优于现有方法。文章还提供了完整的代码实现和配置指南。

Ai缝合怪、助力小伙伴高效发论文 190

Unity3d NGUI控件知识

参考:http://forum.exceedu.com/forum/forum.php?mod=viewthread&tid=33091&extra=page%3D1 一、Panel 1、Alpha属性影响所有在panel下面的widget。所以可以用它来淡出整个窗口 2、如果你的UI需要被灯光影响,需要勾选上Normals。 3、没有panel所有东...

288

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

关于Unity中的NGUI精灵

NGUI精灵实例 1.创建Unity项目工程和文件目录,保存场景 2.创建一个精灵NGUI---->Create---->Sprite,发现它的UI Sprite组件的贴图属性只支持Atlas图集,所以要把纹理图片先做成图集才能放进Sprite里面 3.制作一个图集NGUI---->Open---->Atlas Maker---->(new)---->在Proj...

weixin_33744141的博客 358

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

2DSprite的实时阴影

看AliveGameStudio的视频发现他的2D场景的阴影好像是实时的  经UP大神指点 主要参考这个帖子  http://forum.unity3d.com/threads/sprites-bumped-diffuse-shader-and-transparent-cutout-bumped-diffuse-with-shadows.217827/ 果然是实时阴影  其实只

木骰 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Unity2D实现贴图凹凸感并接受实时光照效果

先看最终效果: 我们的原图是一个3D模型的截图: 这一效果是通过Shader实现的: (Shader代码来自国外博客:http://www.thomas-joncorpuz.com/blog/2014/11/30/custom-unity-2d-sprite-shader) Shader "Custom/SpriteNormal" { Properties

_hiJack的专栏 8010

精灵光照(sprite Lamp)原理

引用http://www.snakehillgames.com/spritelamp/

csdehaolin的专栏 2035

模拟光源位置。材质受到该位置的光照影响

// Upgrade NOTE: replaced '_World2Object' with 'unity_WorldToObject' //模拟光源位置。材质受到该位置的光照影响Shader "Custom/SimulatePointLight"{     Properties    {        _MainTex ("Texture", 2D) = "white" {}        _L...

gepengmiss的博客 384

Unity 不受光照影响shader 仿Unlit/Texture

Unity 不受光照影响 shader ,类似 “Unlit/Texture” shader

AK41君的专栏 1万+

学习OpenGL ES之高级光照

获取示例代码 在基本光照中为大家介绍了环境光和漫反射光构成的基本光照模型。本文将为大家介绍Blinn-Phong光照模型,通过环境光,漫反射光和高光渲染出更加真实的物体。 Blinn-Phong光照模型分为三个部分,环境光,漫反射光,高光(也可以理解为镜面反射光),将这三种光和物体本来的颜色融合,就可以计算出最终的颜色了。下面我们先来介绍这三种光的物理含义。 环境光 真实世界里,就算在晚上,物...

weixin_34227447的博客 268

现代OpenGL教程(七):基础光照——颜色(imgui+OpenGL3.3)

前言:该系列教程主要参考自网站www.opengl-tutorial.org和learnopengl.com/,基于开源GUI框架imgui v1.61实现,imgui自带的例子里面直接集成了glfw+gl3w环境,本系列教程将gl3w换成了glew,glew具体环境配置可参考:OpenGL环境配置教程:VS2012 + GLEW + GLFW + GLM。 教程目录(持续更新中): 现代O...

... 3915

unity 2020 怎么写shader使其接受光照?_一种Shader变体收集和打包编译优化的思路

一、什么是变体引用Unity官方文档的解释:ShaderVariantIn Unity, many shaders internally have multiple "variants", to account for different light modes, lightmaps, shadows and so on. These variants are indentified by a s...

weixin_39933713的博客 679
上一篇: NGUI实用操练(二)如何实现窗口拖动?【NGUI2.6.3】
下一篇: NGUI实用操练(四)NGUI的Animation组件是怎么用的 之 浅显使用【NGUI2.6.3】
LGFEngine
博客等级 码龄13年 6粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值