上网无意弹出一个《看透美女其实很容易》的游戏广告,flash。
感觉这样的游戏很容易实现,两张图片的简单替换,用javascript就可以轻松搞定,遂小试一下。
游戏素材的寻找上,居然找到了一个叫做《妄撮(Mosatsu)》的游戏(我承认,这么流行的一个手机游戏我居然无所闻,惭愧...)
什么是《妄撮(Mosatsu)》啊,百度一下:《妄撮(Mosatsu)》本是一本照片书籍系列,包含“撕掉模特的衣服露出真相”的创意,只是停留在内衣、比基尼的程度,两张照片前后重叠之后的创意非常诱人。后来这个创意被制作成iOS游戏,在iPhone平台游玩,不过没过几个月就被苹果公司勒令撤下APP商店,游戏开发组并未收到被迫下架的明确原因,只是被告知:“标准已经改变了。” 在日本,《妄撮》的书非常畅销,并且相比其他露骨的杂志,它的尺度要小得多,并且收录的全是著名的模特,由日本最大的发行商讲谈社(Kodansha)发行 撕掉她的衣服原为iOS游戏所用,被迫下架后,安卓平台用自己宽广的胸怀接受了它。目前 撕掉她的衣服已经可以在安卓平台下载,售价为368日元,相当于30元人民币,但是微软在无耻方面怎么可以容许谷歌的超越,现在PC也可以玩撕掉她的衣服了。
妄撮(Mosatsu)自定义素材包下载、自定义美女动画图片下载、妄撮素材包下载、撕掉她的衣服图片下载、撕掉她的衣服素材下载 进入看透美女
游戏的代码就很简单了,随便网上找下图片放大,鼠标悬停放大然后改一改,一个游戏就完成了。
<script type="text/javascript">
//<![CDATA[
function showImg1(t){
document.getElementById("loadtext").style.display='none';
//alert(document.getElementById("before").src);
document.getElementById("before").src=t+".jpg";
document.getElementById("before").style.display='';
}
function showImg2(t){
document.getElementById("after").src="0"+t+".jpg";
document.getElementById("after").style.display='';
}
function loadImg(t){
var o2= new Image();
o2.src = "0"+t+".jpg";
if(o2.complete){
showImg2(t);
x=new zoomBox('zoomPan','zoom')
}else{
o2.onload = function(){
showImg2(t);
x=new zoomBox('zoomPan','zoom')
};
o2.onerror = function(){
window.alert('美女加载失败,请重试');
};
}
}
function zoomBox() {this.index.apply(this, arguments)}
zoomBox.prototype = {
index: function(win,zoom) {
var win=document.getElementById(win);
var box=document.getElementById(zoom);
var img=box.getElementsByTagName('IMG')[0];
var zoom=img.width/win.getElementsByTagName('IMG')[0].width;
var z=Math.round(box.offsetWidth/2);
win.onmousemove=function (e){
e = e || window.event;
var x=e.clientX,y=e.clientY, ori=win.getBoundingClientRect();
if (x>ori.right+20||y>ori.bottom+20||x<ori.left-20||y<ori.top-20)box.style.display='none';
x-=ori.left;
y-=ori.top;
box.style.left=x-z+'px';
box.style.top=y-z+'px';
img.style.left=-x*zoom+z+'px';
img.style.top=-y*zoom+z+'px';
}
win.onmouseover=function (){box.style.display=''}
}
};
var str=location.href; //取得整个地址栏
//document.getElementById("loadtext").style.display='';
document.getElementById("before").style.display='none';
document.getElementById("after").style.display='none';
var s=str.indexOf("?");
var t=str.substring(s+1);//
var o= new Image();
o.src = t+".jpg";
if(o.complete){
showImg1(t);
loadImg(t);
}else{
o.onload = function(){
showImg1(t);
loadImg(t);
};
o.onerror = function(){
window.alert('美女加载失败,请重试');
};
}
代码逻辑性不是很强,可能有点乱。只是提供一种游戏的思想而已。
游戏效果图:
游戏入口:进入看透美女
- 大小: 111.7 KB
- 大小: 217.8 KB
分享到:
相关推荐
在几何学中,透视投影通常由一个视点、一个视平面(即我们看到的二维图像所在的平面)和一个投影中心组成。当一个三维物体被放置在这个系统中时,其各个点会被投影到视平面上,形成一个近似于我们实际看到的图像。这...
"D3D透视打包源码成品DLL"意味着这个3D透视功能已经被封装为一个动态链接库文件,开发者可以通过调用其接口,在自己的应用程序中轻松地集成3D透视功能,无需从头编写复杂的图形渲染代码。 在实际开发中,利用这样的...
在三维空间中,一个点(x, y, z)在经过透视变换后会映射到二维平面上的一个点(x', y')。关键在于如何根据观察者的位置和视角来确定这个映射关系。最常见的是透视中心(或称视点)位于原点,观察方向沿z轴负方向。在...
【压缩包子文件的文件名称列表】:"狼人杀.e"可能是一个易语言编写的主程序文件,包含了整个小程序的核心逻辑,包括游戏规则、透视功能的实现等。"X64内存读写.ec"则是用于64位系统下的内存读写模块,这种技术常用于...
透视在图形学中是一个关键的概念,它涉及到我们如何在二维屏幕上模拟三维空间的视觉效果。在游戏开发中,透视计算对于创建真实感的场景至关重要。方框透视是透视技术的一种应用,允许玩家看到游戏环境中的障碍物后方...
OpenGL的第一个实验——一个简单的赛车游戏"是一个开源项目,旨在帮助初学者理解如何使用OpenGL来开发游戏。在这个项目中,我们将探讨几个关键的OpenGL知识点,以及构建基础赛车游戏所需的编程概念。 首先,我们要...
"CS1.6全能变态辅助"是一个基于经典游戏Counter-Strike 1.6的作弊工具,它的源码提供了丰富的学习资源,尤其是在游戏辅助程序开发方面。 首先,我们需要了解易语言的基本语法和特性。易语言采用直观的中文词汇作为...
虽然Unreal Engine本身并不直接支持纯JavaScript开发,但它有一个名为Unreal Web Runtime的插件,可以通过WebAssembly在浏览器中运行Unreal Engine游戏。 4. **PlasmaDemo**:这类示例通常用于展示动态视觉效果,这...
1. **3D渲染**:虽然游戏本质上是二维的,但通过使用简单的3D图形技术,如透视投影和光照模型,可以创造出类似3D的视觉错觉。 2. **动画效果**:当玩家触发错误的格子时,游戏会展示逼真的爆炸效果。这可能涉及到帧...
在这个下半部分,我们将专注于2DRoguelike拾荒者游戏的实现,这是一个典型的地牢探索类游戏,包含随机生成的地图、角色移动、战斗等核心元素。 首先,我们将在项目设置中了解如何调整摄像机以适应2D场景,并创建...
gamemath就是一个专为游戏开发设计的简单数学库,它使用Rust编程语言编写,为开发者提供了高效且易用的数学工具。本文将深入探讨gamemath库的核心功能、应用场景以及其背后的数学原理。 一、Rust语言与游戏开发 ...
OpenGL是一个跨语言、跨平台的编程接口,用于渲染2D、3D图形,是游戏开发中的常用工具。这款源码提供了深入理解3D图形编程和游戏引擎构建的机会。 在这款游戏中,你可以看到如何利用OpenGL进行场景渲染,包括星系、...
本文将深入探讨一个独特的Delphi扫雷游戏源码,其亮点在于引入了立体效果,为传统的扫雷游戏带来了全新的视觉体验。 首先,让我们了解一下Delphi。Delphi是一款基于Object Pascal语言的集成开发环境(IDE),由...
标题“Excel趣味游戏[附答案]”提示我们这是一个利用Microsoft Excel软件设计的娱乐性活动,旨在帮助用户在玩乐中学习和提升Excel技能。描述中提到“内附完整答案”,意味着参与者可以在完成游戏后查看正确解答,以...
3. **游戏引擎架构**:开发这样的游戏,需要一个良好的游戏循环来处理输入、更新游戏状态、渲染画面和处理声音。游戏循环通常包含主循环、渲染循环、碰撞检测和事件处理等部分。 4. **对象与实体管理**:游戏中的...
开发者可能编写了一个简单的测试用例,将3D坐标输入到透视投影函数,然后比较输出的2D坐标是否符合预期。 "projection-master"这个压缩包文件名可能指示这是一个关于透视投影的主项目或分支,包含有关透视投影实现...
游戏的核心在于利用Java的图形用户界面(GUI)库来构建一个动态的、交互式的坦克战斗场景,为玩家提供了一种娱乐和学习相结合的体验。 首先,我们需要了解Java GUI。Java的图形用户界面主要依赖于Java AWT...
在本项目中,我们关注的是一个基于C++的3D游戏引擎系统,它特别适合本科毕业设计。这个引擎的核心部分是用C++编写的,并且其渲染系统利用了OpenGL和OpenGL ES这两种图形库,为3D图形处理提供了强大的支持。 首先,...
在这个项目中,开发者在Visual C++ 6.0环境下利用OpenGL创建了一个简单的3D模型,并实现了交互功能,用户可以通过方向键来观察模型的各个角度,提供了一种全方位的视角体验。 首先,OpenGL是跨平台的,这意味着它...
总的来说,"易语言穿越火线辅助程序"是一个结合了易语言编程和游戏辅助开发的学习案例,对于想要在易语言和游戏编程领域深入学习的开发者来说,是一份有价值的参考资料。然而,使用和传播此类程序应当遵守游戏规则,...