Unity实际项目开发流程展示
文章平均质量分 73
波波斯维奇
Unity程序员,独立游戏开发者,独立软件开发,业余写作。
展开
-
Unity实现摄像头录像功能
在之前的很多展馆展示的项目中,甲方有很多要求实现用摄像头录像的功能这篇博客来教你怎么实现。原创 2022-11-29 16:37:51 · 5050 阅读 · 8 评论 -
Unity简单实现图片墙功能
Unity简单实现图片墙功能前言在做之前公司的项目中,我做过很多实现照片墙效果的功能。其中我觉得我做的效果比较好而且比较有难度的就是雀巢项目中的那个仿照apple watch拖拽效果实现的那个照片墙功能。这个项目我在之前的博客中已经做过简单的介绍了,在这里不在赘述。今天在这篇博客中介绍下我在一家公司面试时,这家给我留得机试题,其实这个功能实现起来也不是很难,我在这里做下简单的介绍,实现效果如下图所示:步骤一、在项目中导入DoTween插件,图片的移动和放大变化需要用到这个插件,如下图所示:二、编原创 2022-04-10 16:47:34 · 5893 阅读 · 9 评论 -
Unity地屏效果的简单实现流程
Unity实现地屏展示开发流程,简单易学,方便移植。原创 2021-12-24 10:47:11 · 2142 阅读 · 8 评论 -
Unity实现持续点击按钮播放帧动画的效果
Unity实现持续点击按钮播放帧动画的效果前言在最近的开发中,有这样的一个需求,按住按钮实现帧序列的变化,实现向前播放的动画或者向后倒退的动画。我试了几种方法,最终实现了这一个效果。具体实现方法如下所示:实现步骤1.新建工程,导入序列帧,如下图所示。2.在场景中新建一个Image组件,用于切换帧序列,如下图所示:3.新建ChangeImage.cs脚本,用于动态切换帧序列,脚本代码如下图所示:using System.Collections;using System.Collection原创 2020-10-28 15:45:23 · 4022 阅读 · 6 评论 -
Unity实现简单小地图功能
Unity实现简单小地图功能前言在很多的游戏中都有小地图的功能,例如现在大火的吃鸡类游戏、MOBA类游戏、FPS射击类游戏等等,而且我在开发的很多项目中也碰到过很多类似的需求,在这篇博客中简单介绍下使用Unity实现简单小地图的功能。步骤1.在主角身上新建一个子物体,在这里用一个sphere替代,起名为dummy,如下图所示:2.新建一个Material,将其Shandr设置为Lega...原创 2020-03-05 00:35:30 · 5202 阅读 · 3 评论 -
Unity实现模拟仿真飞机起飞降落效果
Unity实现模拟仿真飞机起飞降落效果前言在最近的项目中,我实现了一个简单的飞机起飞、降落功能,运用了初中物理速度、加速度,以及Unity的Translate函数实现的。实现的难度一般,效果还可以,下面先说下飞机处于各个阶段的函数实现原理。实现原理1.起飞阶段如图所示,飞机在起飞的时候有一个向前的速度V1,有一个向上的速度V0,V1与V0都是从0逐渐加大到一定的速度,当飞机上升到一定高...原创 2020-01-15 18:13:42 · 5544 阅读 · 0 评论 -
Unity实现雀巢品牌区仿Apple watch图标效果
Unity实现雀巢品牌区仿Apple watch图标效果前言在之前的公司做过一个雀巢公司的项目,这个项目真是让我刻骨铭心的。连着好几天通宵,高强度的工作,雀巢甲方的各种刁难。不过这些困难没有打倒我,我坚持下来,并在这个项目成长了起来。好了,说下这个项目,这个项目主要是使用投影将软件投射到墙面上,然后使用雷达触控去控制软件去展示雀巢的文化。甲方要求这个品牌区的软件实现那种仿Apple Watc...原创 2019-11-28 17:37:37 · 515 阅读 · 2 评论 -
Unity随机从数组中抽取几个不重复元素使用的基本方法
Unity随机从数组中抽取几个元素使用的基本方法前言在今天项目中想开发这样一种功能,在物体数组中随机选择几个物体,使他们随机显示出来。下面是实现这种功能的基本步骤:步骤1.添加基本脚本,脚本代码如下所示:using System.Collections;using System.Collections.Generic;using UnityEngine;public class ...原创 2019-11-28 16:19:55 · 5380 阅读 · 0 评论 -
Unity使用碰撞开发类拖拽拼图逻辑
Unity使用碰撞开发类拖拽拼图逻辑前言在进行之前的项目时候,有一个需求就是做一个拖拽Image组件做一个类似于拼图游戏的逻辑。由于我之前开发过一个拼图的游戏,本来想利用判断位置开发这个功能,后来我突发奇想,可不可以通过碰撞实现这个拖拽的功能。花了几天时间,我实现了这个功能,不说了,先直接上效果图:效果图1:效果图2:效果图3:开发步骤1.创建RankColliderManag...原创 2019-11-21 16:03:16 · 1083 阅读 · 0 评论 -
Unity实现可移植答题模块的简单实现
Unity实现可移植答题模块的简单实现前言在最近的几天里,领导交代开发一个答题功能的模块,需要很方便地移植到其他项目中。因为我之前开发过答题功能的项目,所以对这个需求也不虚,但是开发这种类似于插件的功能,我还是没有搞过的。于是我翻了翻之前的项目,看了看代码,思考了一下,感觉还是可以搞出来的,于是研究了两天,将这个可以方便移植的答题模块搞了出来,先看下效果图。效果图1:效果图2:效果图...原创 2019-11-06 16:55:49 · 7913 阅读 · 172 评论