首页 JS游戏介绍 正文

撕开她的衣服小游戏下载 - 最新版本免费体验!

今天跟大家聊聊我闲着没事瞎琢磨的“撕开她的衣服小游戏”。 这事儿得从我重装系统说起,电脑里啥也没,闲的蛋疼。突然想起以前看过的那种小黄油,就是那种“撕衣服”的,嘿你懂的。 说干就干,立马开始! ...

今天跟大家聊聊我闲着没事瞎琢磨的“撕开她的衣服小游戏”。

这事儿得从我重装系统说起,电脑里啥也没,闲的蛋疼。突然想起以前看过的那种小黄油,就是那种“撕衣服”的,嘿你懂的。

说干就干,立马开始!

我得找个游戏引擎,Unity?Unreal?想想,这种小游戏用Unity就行,轻量级,上手快。直接官网下载,安装,新建个2D项目。

然后就是找素材,这玩意儿最关键!总不能自己画?那不得画到猴年马月去。网上搜一圈,找到一些还凑合的图片,美女立绘啥的,还有一些破衣服的图片素材。肯定不能太暴露,不然号都没。

有素材,就开始往Unity里导。先把美女立绘放进去,调整好大小和位置。然后把“衣服”素材也放进去,盖在美女身上,看起来就像穿衣服一样。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

接下来就是核心部分:怎么实现“撕衣服”的效果?

我想几个方案:

方案一:用动画。做好几张“衣服”撕裂的不同阶段的图片,然后通过动画切换来实现撕裂效果。这个方案比较简单,但是效果可能比较死板。

方案二:用遮罩。用一个逐渐变大的遮罩来遮住“衣服”图片,露出下面的美女立绘。这个方案效果会好一些,但是需要处理遮罩的边缘。

方案三:用物理引擎。把“衣服”做成物理模型,然后用鼠标点击模拟撕裂的效果。这个方案效果最但是也最复杂。

最终我选择方案二,遮罩。因为方案一太死板,方案三太复杂,我懒得搞。

开始搞代码!新建一个C#脚本,控制遮罩的范围。监听鼠标点击事件,然后根据鼠标点击的位置,逐渐扩大遮罩的范围,露出下面的美女立绘。

csharp

// 伪代码,别直接复制粘贴

void Update()

if (*(0)) // 鼠标左键点击

// 获取鼠标点击位置

Vector2 mousePosition = *(*);

// 扩大遮罩范围,露出更多美女立绘

* += new Vector3(0.1f, 0.1f, 0);

这段代码很简单,就是点击鼠标左键,遮罩的范围就变大一点。

接下来就是调整遮罩的边缘,让撕裂效果更自然。我用一些模糊滤镜,让边缘看起来更柔和。

搞半天,总算有点样子。

我又加一些音效,比如撕裂的声音,还有一些背景音乐。

整个过程大概花我一天的时间,虽然效果比较粗糙,但是总算实现“撕开她的衣服”的效果。

嘿自己玩玩还是挺有意思的。

这种游戏肯定不能发布出去,只能自己偷偷乐呵乐呵。

这回实践,让我对Unity的2D开发有一定的解,也学习一些图像处理的技巧。以后有机会,可以尝试做一些更复杂的游戏。

就酱,下次再见!