通过刷新修改SpriteRender组建来实现一个翻广告牌的效果,一般的资源原图最好是能两张或更多,实现起来就能类似广告牌那样展现,或者只有一张也可以单独作为一个显示图片的动画来用:
首先是游戏场景中对象的节点层次,这里的fatherObj分别为每张广告牌的父节点,有多少个广告牌就有多少个父节点,父节点的SpriteRender要直接引用图片资源,我以一张广告牌垂直分割为四张为例,如图为图片分割的效果示意图:

需要做的:场景中的节点如图

SpriteRender中引用到的广告牌格式:

本文只贴一下比较关键的代码,既然翻广告牌的对象节点要求已经挫成这样了,代码结构也要继续挫下去,有点搞复杂了。我单独加了个类来存这样的结构:

public class AdC

Unity中SpriteRender实现广告牌效果相关推荐

  1. Unity 中实现子弹时间效果

    在以前,学习xna游戏框架时,由于xna封装的游戏元素很少,很多功能,只能自己去写一篇: 如:子弹时间效果: 先来介绍一个何为"子弹时间"效果: 这得始源于:著名科幻电影<黑 ...

  2. [教程] 在Unity中制作物体破碎效果

    这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...

  3. 如何在Unity中实现震动反馈效果

    一.Unity中提供了震动的接口:Handheld.Vibrate(); Unity提供的这个接口的震动时长是0.5s.不能缩短震动时长 二.在Unity中要自定义震动时长的话,那就得在android ...

  4. Unity中制作UI光晕效果(发光效果)

    Unity中,我们怎么制作UI物体发光的渐隐渐现的效果呢? 比如说我们有一张月亮光晕的精灵图片 我们可以给它添加一个CanvasGroup组件 我们可以发现,组件上的Alpha值可以控制图片的透明度, ...

  5. Unity中实现翻书效果——Book Page Curl Pro插件

    一:效果演示 二:介绍 --插件下的Scripts文件夹下有四个脚本 BookPro脚本是挂载到BookPro预制体上的,最最重要 Auto Flip脚本是实现自动翻页或者按钮翻页的扩展脚本 Page ...

  6. Unity中的淡入淡出效果

    一.问题 想要在场景的转换做个过渡,不想直接的跳转.最简单的就是做个淡入淡出的效果. 二.搜索 百度基本是不指望了,资料太少,所以要用google,并且英文搜索. 搜关键字"unity3d ...

  7. Unity中UI的LookAt效果实现

    代码: //参数分别为:1.UI修改目标的Transform 2.朝向向量 3.起始向量public void UILookAt(Transform transform, Vector3 dir, V ...

  8. unity中瞄准倍镜效果和源码

    以上是效果展示图. 看起来可能很粗糙,大家不要介意!哈哈哈哈.功能实现就行了.

  9. Unity中实现刮奖效果

    需要一个Shader和一个CS脚本: // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*) ...

最新文章

  1. 最小割 ---- 集合冲突模型 ---- AGC038 F - Two Permutations[详解]
  2. 剑走偏锋——用css制作一个三角形箭头
  3. 数字图像处理:基于MATLAB的车牌识别项目
  4. shell+中sum的用法_shell高级用法
  5. mysqldump主要参数探究
  6. javascript 日期控件
  7. web前端之框架(frameset)
  8. python之路《七》文件的处理
  9. 2021 Gartner云数据库魔力象限,阿里云、华为云成国内唯二
  10. 是谁开发出手机曲面屏这种
  11. python机器学习案例系列教程——模型评估总结
  12. 产生斜体的html标签,下列可以产生斜体字的 HTML 标签是_____________
  13. 【翻译】IdentityServer4:基于资源的配置
  14. 零知识证明四——Fiat-Shamir,三分钟零知识证明入门
  15. was进程内存占用过大_Linux服务器Cache占用过多内存导致系统内存不足问题的排查解决...
  16. Opencv2与Opencv4共存
  17. opencv 视频处理相关
  18. ACK Acknowledgement 确认 AES Advanced Encryption Standard 高级加密标准 ATM Asynchronous Transfer Mode异步传输模式
  19. C语言函数之 fabs()
  20. UART串口通信软件推荐

热门文章

  1. Java实现流的复制,解决流不可重用问题
  2. 一刀工具箱 - 字数统计
  3. WordPress代码实现网站地图sitemap的html和xml的方法
  4. OSChina 周六乱弹 —— 还好我爱的是B站
  5. Windows11系统实用小技巧,配置系统,优化操作
  6. 你可以不精通Vue,但一定要精通JS!
  7. CNC编程培训,潇洒Powermil编程培训
  8. 建筑工程材料现场复检规定(送检指南)
  9. 有趣的Linux命令
  10. Android存储空间不足