<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>游戏 归档 - 初晴神社</title>
	<atom:link href="https://vki.cc/tag/%e6%b8%b8%e6%88%8f/feed/" rel="self" type="application/rss+xml" />
	<link>https://vki.cc/tag/游戏/</link>
	<description>白露的博客</description>
	<lastBuildDate>Mon, 27 Feb 2023 12:07:29 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://cdn.vki.cc/wp-content/uploads/2018/03/cropped-icemaplen-1-32x32.png</url>
	<title>游戏 归档 - 初晴神社</title>
	<link>https://vki.cc/tag/游戏/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>游戏人生</title>
		<link>https://vki.cc/timershaft/saltedfish/604/</link>
					<comments>https://vki.cc/timershaft/saltedfish/604/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Fri, 31 Aug 2018 13:57:39 +0000</pubDate>
				<category><![CDATA[十里咸鱼路]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=604</guid>

					<description><![CDATA[<p>今天我来讲个故事，聊一聊我与游戏的渊源 当然，这里的游戏指的是电子游戏~ 小时候 最早接触到的电子游戏肯定是手机游戏啦~ 具体是多小的时候以及第一次怎么接触的记不清了，只记得那是我爸的黑白屏诺基亚上&#8230;</p>
<p><a href="https://vki.cc/timershaft/saltedfish/604/">游戏人生</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p><span style="color: #808080;"><em>今天我来讲个故事，聊一聊我与游戏的渊源</em></span></p>
<p><span style="color: #808080;"><em>当然，这里的游戏指的是电子游戏~</em></span></p>
<h2 id="%e5%b0%8f%e6%97%b6%e5%80%99">小时候</h2>
<p>最早接触到的电子游戏肯定是手机游戏啦~</p>
<p>具体是多小的时候以及第一次怎么接触的记不清了，只记得那是我爸的黑白屏诺基亚上的贪吃蛇</p>
<p>黑白屏见过吗，找了个图，就是这样的：</p>
<p><img  fetchpriority="high"  decoding="async"  class="aligncenter wp-image-607 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/341374534.jpg"  alt=""  width="320"  height="240"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/08/341374534.jpg 320w, https://cdn.vki.cc/wp-content/uploads/2018/08/341374534-300x225.jpg 300w"  sizes="(max-width: 320px) 100vw, 320px" ></p>
<p>白底黑字加上屎黄色的灯光</p>
<p>上面唯一的游戏就是贪吃蛇，即便画质低劣，音效刺耳，当时的年幼我依旧玩的不亦乐乎</p>
<p>后来一次考试不错，奖励了我一台掌上游戏机（价值五块钱），下图这种，九零后都不会陌生吧</p>
<p><img  decoding="async"  class="aligncenter wp-image-608 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/TB2gW8tjBsmBKNjSZFsXXaXSVXa_687542089.jpg_400x400.jpg"  alt=""  width="400"  height="400"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/08/TB2gW8tjBsmBKNjSZFsXXaXSVXa_687542089.jpg_400x400.jpg 400w, https://cdn.vki.cc/wp-content/uploads/2018/08/TB2gW8tjBsmBKNjSZFsXXaXSVXa_687542089.jpg_400x400-150x150.jpg 150w, https://cdn.vki.cc/wp-content/uploads/2018/08/TB2gW8tjBsmBKNjSZFsXXaXSVXa_687542089.jpg_400x400-300x300.jpg 300w"  sizes="(max-width: 400px) 100vw, 400px" ></p>
<p>依旧是黑白屏，甚至连背光都没有。当然还是让我开心了好久好久~</p>
<p>毕竟没见过世面23333</p>
<p>在那个时候，在一群小伙伴里，有一个自己的游戏机是一件很有面子的事</p>
<p>我现在还记得游戏机里第一个游戏是坦克大战，六个黑色小方块就能当做坦克的游戏</p>
<p>话说坦克大战应该是除了贪吃蛇外和我渊源最深的游戏了，不仅后来玩到了各种各样的坦克大战，甚至大一的C语言期末项目设计我也做的是坦克大战_(:з」∠)_</p>
<p>其他记得的游戏就是俄罗斯方块和其他几个叫不出来名字的游戏，反正有点类似打砖块和下落物躲避</p>
<p>不过我玩的最多的还是俄罗斯方块，可以站着玩，走着玩，坐着玩，躺着玩。。轻松简单</p>
<p>接着我有接触到了各种手机游戏，甚至每逢遇到亲戚我都会缠着把它们手机要过来玩一下，现在想想真的有些不礼貌23333</p>
<p>印象颇深的是一个叫“英雄救美”的游戏，是我二伯手机上的，看我灵魂画师</p>
<p><img  decoding="async"  class="aligncenter wp-image-609 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/20180831212344.png"  alt=""  width="243"  height="341"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/08/20180831212344.png 243w, https://cdn.vki.cc/wp-content/uploads/2018/08/20180831212344-214x300.png 214w"  sizes="(max-width: 243px) 100vw, 243px" ></p>
<p>我控制绿色小人（诶我怎么变绿了），红色的是敌人，粉色的就是“美”啦</p>
<p>敌人会往下丢垃圾桶（好像就是垃圾桶来着），如果砸到妹子就输了</p>
<p>玩家手里有把枪，为了保护妹子，需要在垃圾桶砸到妹子之前用枪打掉</p>
<p>后来我二伯把手机送给了我爸，再后来我爸不小心把手机弄丢了。。我就再也没玩过了</p>
<p>手机丢了怎么办呢，只能再买一个了</p>
<p>新手机依旧是诺基亚（不得不说那时候诺基亚真是厉害啊），不过终于换成彩屏了哈哈</p>
<p>买手机的时候有个小插曲，在手机店我见到了和邻居哥哥一样的手机，好像牌子叫七喜来着，在那个年代绝对算是大屏手机了。因为我玩过，我知道上面有个猴子爬树的游戏挺好玩的。所以我一再坚持让我爸买它</p>
<p>然而并没有什么卵用。。</p>
<p><img  loading="lazy"  decoding="async"  class="alignleft wp-image-610 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2018/08/BFXHBK81ZZ9A8@8.gif"  alt=""  width="50"  height="50" ></p>
<p>我记得新诺基亚上面有三个游戏，一个是关于骰子的，不好玩。一个是模拟经营的，玩家经营一家夜店，可以购买设备，举办活动等，我当时不会玩，经常玩不了多久就输（赔本）了。</p>
<p>另一个是叫做“魔力弹球台”，这个还挺好玩的，就是让一个球在掉落之前触发尽可能多的机关获得高分。。</p>
<p>~~~~~~~~~~~~</p>
<p>再后来，邻居哥哥（就是上文提到的那个）带我去了网吧。。</p>
<p>真的是打开新世界的大门，我现在还能记得坐在电脑前的新鲜感</p>
<p>顺理成章的接触到了经典游戏&#8212;侠盗猎车手，很多人接触到的第一个电脑游戏应该都是这个吧</p>
<p>年少的我第一次发现游戏还能这么玩，那时候看来这个游戏真的是一个世界，想干什么就干什么23333</p>
<p>我甚至瞎按按出来了坦克秘籍&#8212;PANZER</p>
<p>总之，侠盗猎车手刷新了我对游戏的认知</p>
<p><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-611 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/O5V4656SNBQID4@0RS.jpg"  alt=""  width="47"  height="53" ></p>
<p>我还接触到了其他不错的游戏，比如血战上海滩，血战缅甸，抢滩登陆等等</p>
<p>所幸的是我并没有因此沉迷游戏，沉迷网吧</p>
<p>~~~~~~~~~~~~</p>
<p>后来在我上六年级的时候，第一学期期末我爸给我买了电视游戏机，牌子记不清了，只记得是牛群代言的（毕竟这个名字太有特色了）</p>
<p>号称自带9999999款游戏，实际全是重复，我特么信了你的邪</p>
<p><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-612 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/JZ5S8IBY7LLHU94J0D5DU.jpg"  alt=""  width="73"  height="79" ></p>
<p>我最喜欢的上面的序列为1的游戏，超级玛丽（当时我还不知道它的名字）</p>
<p>无奈我是个手残，最多打到第三关，唯一一次见到第四关的样子还是在我表哥来玩的时候。。</p>
<p>为数不多的游戏很快就被我玩了一遍，想要玩新的只能花钱买卡带了</p>
<p>一张卡带要花掉足足四块钱巨款！！！</p>
<p>我当时隔几天才只有最多一块钱的零花钱</p>
<p><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-613 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/UQOLKWRS9@_WJMD.jpg"  alt=""  width="115"  height="111" ></p>
<p>但我还是买了很多，很多~</p>
<p>基本上知名的FC游戏，我都玩了一遍</p>
<p>不过和小伙伴一起玩的最多的还是坦克大战哈哈</p>
<hr />
<p>好了今天先说到这，我要去玩三色绘恋了。小文芷还在等我呢</p>
<p><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-614 size-full"  src="https://oss.vki.cc/wp-content/uploads/2018/08/AT6__28H3PSB9NZ0Z3UG.png"  alt=""  width="30"  height="30" ></p>
<hr />
<p style="text-align: center;">未完待续</p>
<p><a href="https://vki.cc/timershaft/saltedfish/604/">游戏人生</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/timershaft/saltedfish/604/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>《樱色伊始》开发日记</title>
		<link>https://vki.cc/greattruth/experience/499/</link>
					<comments>https://vki.cc/greattruth/experience/499/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Sun, 06 May 2018 05:58:03 +0000</pubDate>
				<category><![CDATA[咸鱼心得]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity 3D]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[心得]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=499</guid>

					<description><![CDATA[<p>&#160; 2018.5.6之前 这段时间主要是搭建框架，并完成了注册，登录，创建角色功能。 大致流程如下： 构思框架-&#62;设计服务端框架-&#62;设计通信协议-&#62;设计客户端框架-&#62;验证通信协议 由于这之前我并未&#8230;</p>
<p><a href="https://vki.cc/greattruth/experience/499/">《樱色伊始》开发日记</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<h2 id="2018-5-6%e4%b9%8b%e5%89%8d">2018.5.6之前</h2>
<p>这段时间主要是搭建框架，并完成了注册，登录，创建角色功能。</p>
<p>大致流程如下：</p>
<p><span style="color: #ff6600;">构思框架-&gt;设计服务端框架-&gt;设计通信协议-&gt;设计客户端框架-&gt;验证通信协议</span></p>
<p>由于这之前我并未有开发网络游戏的经验，所以这部分参考siki dalao的《丛林战争》和罗培羽dalao的《Unity 3D 网络游戏实战》，不过这两个项目跟《樱色伊始》需求有些出入，就综合了一下。</p>
<p>通信协议我分了四级，RequestCode &#8211;  ActionCode &#8211; ReturnCode &#8211; 内容</p>
<p><strong>服务端：</strong>首先通过RequestCode 在Dictionary中查找对应处理Class，然后通过反射机制查找ActionCode对应的method，ReturnCode就是简单的结果码，诸如Success，Fail之类。</p>
<p>最后跟的就是内容，比如如果是登录功能：</p>
<p>User &#8211; Login &#8211; None &#8211; Username + Password</p>
<p><strong>客户端：</strong>客户端维护了一个消息队列和委托Dictionary，在发送请求的同时处理返回结果的方法注册到Dictionary中。</p>
<p>客户端每帧处理若干条协议，通过Action匹配Dictionary中的委托。</p>
<p>服务端框架和客户端框架有些复杂，等之后我会再写篇文章进行详细解析。</p>
<p>// 设计协议的时候也有个坑，原型我是参考一本书的。刚开始使用没问题，后来在发送角色基本数据（协议数据比较长）的时候发现总会丢失4个字节的内容。</p>
<p>// 测来测去，最终发现是书上搞错了字符串的长度和字符串字节数组的长度。而这个bug在某些情况下又是不存在的。。</p>
<p>// 总之还是不要太相信“权威”</p>
<p><span style="color: #ff6600;">-&gt;实现创建，登录功能-&gt;实现选择，创建角色功能</span></p>
<p><span style="color: #ff6600;">-&gt;设计角色动作状态机</span></p>
<p>// 这个地方必须得吐槽下，没有合适的动作素材真难受，为了实现流畅的动作，我到处找素材，淘宝，论坛逛了一遍，始终没找到合适的。。</p>
<p>// 就现在用的动作还是从三套模型上抠出来的。。</p>
<p><span style="color: #ff6600;">-&gt;实现摄像机跟随角色的功能</span></p>
<p>// 这里有个细节，在实现摄像机自动拉近与被遮挡角色距离的时候，碰到射线无法检测部分物体的物品，后来发现是因为摄像机处于collider内部，而从内部发出的射线是无法检测collider边缘的。</p>
<p>// 换了下思路，改为从角色像摄像机方向发射射线，问题解决。</p>
<h2 id="2018-5-6">2018.5.6</h2>
<p>回头看了下前段时间写的代码，发现有部分已经快看不懂了。。（捂脸）</p>
<p>论注释的重要性</p>
<p>今天添加了删除角色功能，不过删除确认还没做，等开发到之后扔掉背包物品和退出游戏时一并做吧_(:з」∠)_</p>
<p>做了这么久，最让我头痛的还是模型动作的问题，除非我愿意去学习3dsmax或者有建模师帮我，不然我真的一点办法都没有。。</p>
<p>只能先将就着用了。。</p>
<p>希望到时候面试时dalao不要介意。。</p>
<h2 id="2018-5-7">2018.5.7</h2>
<p>今天是“沉重”的一天。。</p>
<p>让我担心的事最终还是发生了。。</p>
<p>设计客户端架构时经验不足，没有认真考虑到Unity执行脚本的生命周期而埋下的隐患，导致今天在改写功能的时候各种空指针引用。。</p>
<p>痛定思痛，花了点时间对核心脚本进行了重构，抛弃了先前的GameFacade脚本，并将其功能整合到了GameRoot脚本中。</p>
<p>暂时做如下设计</p>
<p><a href="https://cdn.vki.cc/wp-content/uploads/2018/05/SZFlowChart.png"><img  loading="lazy"  decoding="async"  class="size-full wp-image-508 aligncenter"  src="https://cdn.vki.cc/wp-content/uploads/2018/05/SZFlowChart.png"  alt=""  width="709"  height="814"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/05/SZFlowChart.png 709w, https://cdn.vki.cc/wp-content/uploads/2018/05/SZFlowChart-261x300.png 261w"  sizes="auto, (max-width: 709px) 100vw, 709px" ></a></p>
<p>不知道效果咋样，等下课了回去试试_(:з」∠)_</p>
<p>*****************</p>
<p>改写之后，无bug一遍过</p>
<p>看来新结构行得通2333</p>
<h2 id="2018-5-8-scene%e5%8a%a0%e8%bd%bd%e4%b8%8e%e5%88%87%e6%8d%a2">2018.5.8 Scene加载与切换</h2>
<p>今天试着做了下异步加载Scene功能_(:з」∠)_</p>
<p>目前游戏有四个Scene，加载流程如下</p>
<p><span style="color: #ff6600;">欢迎Scene -&gt; 登录与注册相关Scene -&gt; Load Scene -&gt; 游戏Scene</span></p>
<p>其中Load Scene是专门用来显示加载进度条的，比如说从Scene 1 到 Scene 2，</p>
<p>Scene 1 中使用SceneManager.LoadScene() 直接加载LoadScene（因为很小，只有进度条，所以可以做到秒加载）</p>
<p>然后在LoadScene中使用SceneManager.LoadSceneAsyc()异步加载Scene2 ，加载过程通过其返回值AsyncOperation中的progress参数获取加载进度。</p>
<p>需要注意的是SceneManager.LoadSceneAsyc()加载完毕默认会直接切换到目标Scene，如果想手动控制切换时机的话设置AsyncOperation.allowSceneActivation为false，等到需要切换时再设为true。另外<span style="text-decoration: underline;"><strong><span style="color: #000000; text-decoration: underline;">把allowSceneActivation设置为false后，Unity就只会加载场景到90%，剩下的10%要等到allowSceneActivation设置为true后才加载。</span></strong></span></p>
<h2 id="5-9-5-13">5.9 &#8211; 5.13</h2>
<p>最近心态有点不好 T T</p>
<p>不过已经缓过来了，明天继续！</p>
<h2 id="5-14">5.14</h2>
<p>做了些UI，比如角色属性，状态栏啥的，</p>
<p>还有设计了下地图</p>
<p>好像没啥好说的。。</p>
<h2 id="5-15-%e8%a7%92%e8%89%b2%e5%b1%9e%e6%80%a7%e8%af%bb%e5%8f%96">5.15 角色属性读取</h2>
<p>目前设计的是将角色不同等级的基础属性，比如HP，暴击率什么的做成Json文件保存在客户端。在生成角色或角色升级时进行加载。</p>
<p>（数值设计暂且不考虑）</p>
<p>后期装备也准备这样做，角色总属性 = 基础属性 + 装备属性；</p>
<p>放在本地可以减轻服务器的压力，当然这样做有个很大的缺点，数据容易被篡改（作弊）。。</p>
<p>将其保存在服务器数据库实现起来应该不会太难，不过暂时先这样用着 _(:з」∠)_</p>
<h2 id="5-16">5.16</h2>
<p>增加了“删除角色”确认对话框，防止误删除；</p>
<p>完善了角色状态的UI显示，并能根据登录角色加载不同的角色到游戏中；</p>
<p>制作了角色暴击特效（暴击时在角色背后生成一个“假人”）；</p>
<p>开始制作包裹系统，由于以前有做过这个东西，所以大部分用的都是原来的代码，改动下就可以用了；</p>
<p>大致结构如下（不完整）：<a href="https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory.png" target="_blank" rel="noopener"><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-512 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory.png"  alt=""  width="1392"  height="943"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory.png 1392w, https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory-300x203.png 300w, https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory-768x520.png 768w, https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory-1024x694.png 1024w, https://cdn.vki.cc/wp-content/uploads/2018/05/UML_Client_Inventory-750x508.png 750w"  sizes="auto, (max-width: 1392px) 100vw, 1392px" ></a></p>
<h2 id="5-17">5.17</h2>
<p>新增了穿上、脱下装备以及同步属性面板的显示；</p>
<p>新增了使用药品，恢复HP，MP以及同步面板的显示；</p>
<p>重构基础战斗属性：HP，MP，攻击，命中率，穿刺，防御，闪避率，暴击率，暴击伤害为PropertiesModel类，并重载了其“+”，“-”操作符，使得两个PropertiesModel可以进行加减运算；</p>
<p>（使用场景，当穿戴一个装备时，角色的PropertiesModel+=装备的PropertiesModel）</p>
<p>角色持有3个PropertiesModel，一个为<strong>固定角色属性</strong>，一个为<strong>“装备属性和”</strong>，一个为<strong>总可变属性</strong>；</p>
<p>1.<strong>固定角色属性</strong>是指角色本身基础属性，由职业和等级决定；</p>
<p>2.<strong>“装备属性和”</strong>由角色所佩戴的装备决定，等于角色身上每件装备的PropertiesModel相加；</p>
<p>3.<strong>总可变属性</strong>由固定属性和“装备属性和”组成，其中的HP，MP字段会随着收到伤害，使用技能，使用药品等发生变化，主要用于战斗计算；</p>
<p>另外角色属性<strong>上限由固定角色属性</strong>和“装备属性和”构成，例如HP上限 = 基础HP + 装备HP，这个部分只有在装备发生变化时才会改变，战斗中收到伤害等情况下不会改变；</p>
<p><span style="color: #808080;">（穿上，脱下装备对HP，MP来说只会影响上限，当前HP也不会超过上限。例如角色当前HP为80/100，卸下了一个可以增加50HP的装备，HP变为50/50）</span></p>
<p>装备类物品在数据库中有个额外的标志位，“1”表示穿戴中，“0”表示未穿戴；</p>
<p><span style="color: #ff0000;">已知bug：</span></p>
<p><span style="color: #ff0000;">在某些情况下表示拾取中的物品的ItemUI会被Destroy，暂时没发现规律，也不知道怎么回事。。。</span></p>
<h2 id="5-18">5.18</h2>
<p>新增天气-雨天效果；</p>
<p>用粒子系统做的</p>
<p><a href="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211.png" target="_blank" rel="noopener"><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-515 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211.png"  alt=""  width="1078"  height="566"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211.png 1078w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211-300x158.png 300w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211-768x403.png 768w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211-1024x538.png 1024w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194211-750x394.png 750w"  sizes="auto, (max-width: 1078px) 100vw, 1078px" ></a><a href="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155.png" target="_blank" rel="noopener"><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-514 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155.png"  alt=""  width="1083"  height="597"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155.png 1083w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155-300x165.png 300w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155-768x423.png 768w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155-1024x564.png 1024w, https://cdn.vki.cc/wp-content/uploads/2018/05/20180518194155-750x413.png 750w"  sizes="auto, (max-width: 1083px) 100vw, 1083px" >emmm截图中雨滴看起来是矩形的，实际运行由于下落速度快还是挺好看的。。</a></p>
<p>顺便吐槽下剑灵的剧情。。</p>
<p><a href="https://cdn.vki.cc/wp-content/uploads/2018/05/6ZW6JO22MYT9DJJLTIJ.jpg" target="_blank" rel="noopener"><img  loading="lazy"  decoding="async"  class="aligncenter wp-image-516 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2018/05/6ZW6JO22MYT9DJJLTIJ.jpg"  alt=""  width="505"  height="119"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/05/6ZW6JO22MYT9DJJLTIJ.jpg 505w, https://cdn.vki.cc/wp-content/uploads/2018/05/6ZW6JO22MYT9DJJLTIJ-300x71.jpg 300w"  sizes="auto, (max-width: 505px) 100vw, 505px" ></a></p>
<p>来个Happy Ending就那么难吗。。。</p>
<h2 id="5-19">5.19</h2>
<p>新增雨天音效，环境音效的播放；</p>
<p>新增小地图功能（具体做法可以看我之前的文章：<span style="text-decoration: underline; color: #0000ff;"><a style="color: #0000ff; text-decoration: underline;" href="https://vki.cc/greattruth/engine/342/">在Unity中制作小地图</a></span>）</p>
<p>新增商店功能，包括购买，出售物品及金钱的同步；</p>
<h2 id="5-20">5.20</h2>
<p>修复了出售商品时商品数量实际上不会减少的bug；</p>
<p>新增客户端与服务端的位置同步；</p>
<p>重构 PlayerController.cs 和 PlayerBattle.cs 合为Player.cs （历史总是惊人的相似）</p>
<p>重新设计了角色生成机制，为多人游戏做准备（脑阔痛）</p>
<h2 id="5-21">5.21</h2>
<p><span style="color: #808080;">说些题外话，sz做了这么久了，感觉自己的心境也在慢慢变化。</span></p>
<p><span style="color: #808080;">一开始只是想着做个属于自己的游戏，一步一步，一砖一瓦构建自己想要的游戏世界</span></p>
<p><span style="color: #808080;">但是现在，不知不觉把找工作当成了首要任务</span></p>
<p><span style="color: #808080;">经常担心这做不好，那做不好，面试官问起这个怎么办，做的不完美怎么办。。</span></p>
<p><span style="color: #808080;">有些时候真的对sz有了略微的恐惧心理 _(:з」∠)_</span></p>
<p><span style="color: #808080;">惭愧，可能是我对那个公司太喜欢了吧，很担心自己水平不够_(:з」∠)_</span></p>
<h2 id="5-22"><strong>5.22 &#8211; ~~~</strong></h2>
<p>临近期末，各科都要做期末项目设计和实验报告，答辩啥的，比较忙。。</p>
<p>暂时挂起。。</p>
<p><a href="https://vki.cc/greattruth/experience/499/">《樱色伊始》开发日记</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/greattruth/experience/499/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>聊天机器人</title>
		<link>https://vki.cc/myworks/mygames/406/</link>
					<comments>https://vki.cc/myworks/mygames/406/#respond</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Fri, 19 Jan 2018 03:31:12 +0000</pubDate>
				<category><![CDATA[我的游戏]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity 3D]]></category>
		<category><![CDATA[原创]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=406</guid>

					<description><![CDATA[<p>如图，调用了图灵机器人的API 可实现简单聊天功能 _(:з」∠)_ &#160; 源码：https://github.com/icemaplen/Chatting-Robot</p>
<p><a href="https://vki.cc/myworks/mygames/406/">聊天机器人</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p><a href="https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437.png"><img  loading="lazy"  decoding="async"  class="aligncenter size-large wp-image-408"  src="https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437-1024x595.png"  alt=""  width="1024"  height="595"  srcset="https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437-1024x595.png 1024w, https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437-300x174.png 300w, https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437-768x446.png 768w, https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437-750x436.png 750w, https://cdn.vki.cc/wp-content/uploads/2018/03/20180319112437.png 1372w"  sizes="auto, (max-width: 1024px) 100vw, 1024px" ></a></p>
<p>如图，调用了图灵机器人的API</p>
<p>可实现简单聊天功能</p>
<p>_(:з」∠)_</p>
<p>&nbsp;</p>
<p>源码：<a href="https://github.com/icemaplen/Chatting-Robot">https://github.com/icemaplen/Chatting-Robot</a></p>
<p><a href="https://vki.cc/myworks/mygames/406/">聊天机器人</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/myworks/mygames/406/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>【游戏/练习】FLappy Bird</title>
		<link>https://vki.cc/myworks/mygames/252/</link>
					<comments>https://vki.cc/myworks/mygames/252/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Tue, 06 Jun 2017 05:22:32 +0000</pubDate>
				<category><![CDATA[我的游戏]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[Unity 3D]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=252</guid>

					<description><![CDATA[<p>依旧是拿来练手的小游戏。 _(:з」∠)_ 挺简单的，懒得说了_(:з」∠)_ 下载地址 [ypbtn]http://pan.baidu.com/s/1hrG2DFm[/ypbtn]</p>
<p><a href="https://vki.cc/myworks/mygames/252/">【游戏/练习】FLappy Bird</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<p>依旧是拿来练手的小游戏。</p>
<p>_(:з」∠)_</p>
<p>挺简单的，懒得说了_(:з」∠)_</p>
<p><img  loading="lazy"  decoding="async"  class="alignnone size-full wp-image-254"  src="https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2.jpg"  alt=""  width="1286"  height="749"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2.jpg 1286w, https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2-300x175.jpg 300w, https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2-768x447.jpg 768w, https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2-1024x596.jpg 1024w, https://cdn.vki.cc/wp-content/uploads/2017/08/FlappyBird2-750x437.jpg 750w"  sizes="auto, (max-width: 1286px) 100vw, 1286px" ></p>
<h2 id="%e4%b8%8b%e8%bd%bd%e5%9c%b0%e5%9d%80">下载地址</h2>
[ypbtn]http://pan.baidu.com/s/1hrG2DFm[/ypbtn]
<p><a href="https://vki.cc/myworks/mygames/252/">【游戏/练习】FLappy Bird</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/myworks/mygames/252/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
		<item>
		<title>《TanksWar》制作解析</title>
		<link>https://vki.cc/greattruth/experience/130/</link>
					<comments>https://vki.cc/greattruth/experience/130/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Fri, 02 Jun 2017 06:47:30 +0000</pubDate>
				<category><![CDATA[咸鱼心得]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=130</guid>

					<description><![CDATA[<p>01 坦克大战介绍 此处见：https://vki.cc/myworks/mygames/127/ 02 创建工程 场景 导入场景模型，去掉方向光。 将摄像机的【Projection】属性修改为【Orthographic】（正交）模式，这样可以使场景中的物体大&#8230;</p>
<p><a href="https://vki.cc/greattruth/experience/130/">《TanksWar》制作解析</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<h2 id="01-%e5%9d%a6%e5%85%8b%e5%a4%a7%e6%88%98%e4%bb%8b%e7%bb%8d">01 坦克大战介绍</h2>
<p>此处见：<a href="https://vki.cc/myworks/mygames/127/">https://vki.cc/myworks/mygames/127/</a></p>
<h2 id="02-%e5%88%9b%e5%bb%ba%e5%b7%a5%e7%a8%8b-%e5%9c%ba%e6%99%af">02 创建工程 场景</h2>
<p>导入场景模型，去掉方向光。</p>
<p>将摄像机的【Projection】属性修改为【Orthographic】（正交）模式，这样可以使场景中的物体大小不随距离而改变。</p>
<p><img  loading="lazy"  decoding="async"  class="alignnone size-full wp-image-214"  src="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s.png"  alt=""  width="380"  height="141"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s.png 380w, https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-300x111.png 300w"  sizes="auto, (max-width: 380px) 100vw, 380px" ></p>
<p>并调整好摄像机的位置和方向以及【Size】。</p>
<h2 id="03-%e7%bb%99%e5%9c%ba%e6%99%af%e4%b8%ad%e6%b7%bb%e5%8a%a0%e5%9d%a6%e5%85%8b%ef%bc%8c%e6%8e%a7%e5%88%b6%e5%9d%a6%e5%85%8b%e5%89%8d%e5%90%8e%e7%a7%bb%e5%8a%a8%e5%92%8c%e6%97%8b%e8%bd%ac">03 给场景中添加坦克，控制坦克前后移动和旋转</h2>
<p>给坦克添加刚体组件。</p>
<p>控制坦克移动的代码：</p>
<pre class="pure-highlightjs"><code class="cs">float v = Input.GetAxis("Vertical");
rigidbody.velocity = transform.forward * v * Speed;

float h = Input.GetAxis("Horizontal");
rigidbody.angularVelocity = transform.up * h * AngularSpeed;</code></pre>
<p>如果想使用Input制作某种运动行为，要使用Input.GetAxis()方法。它能够返回来自键盘、控制器或鼠标平滑的并且可以设置的输入结果。使用Input.GetButton()方法只用于像事件之类的动作。不要将它用于移动动作。Input.GetAxis()方法可以使脚本代码更简洁。</p>
<p>它根据坐标轴名称返回虚拟坐标系中的值。例如</p>
<pre class="pure-highlightjs"><code class="cs">value = Input.GetAxis ("Horizontal");</code></pre>
<p>按下[kbd]左右方向键[/kbd]，或[kbd]A[/kbd]、[kbd]D[/kbd]键，<strong>value会由0渐变为1或-1</strong>，渐变的时间由sensitivity决定。不按的话该值为0。这种情况用于操纵杆输入和键盘输入。</p>
<p>transform.forwad以物体坐标系为准，表示该坦克的目前位置的正前方。</p>
<p>Speed是float类型的变量，代表速度。</p>
<p>rigidbody.velocity 表示刚体的速度。</p>
<p>rigidbody.angularVelocity表示刚体的角速度，此处transform.up表示绕着y轴旋转。</p>
<p>另外由于坦克只需要在一个平面（地面）上移动和旋转，所以锁定y轴的位置和x轴、z轴的旋转：</p>
<p><img  loading="lazy"  decoding="async"  class="alignnone size-full wp-image-215"  src="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-1.png"  alt=""  width="338"  height="211"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-1.png 338w, https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-1-300x187.png 300w"  sizes="auto, (max-width: 338px) 100vw, 338px" ></p>
<h2 id="04-%e4%bf%ae%e6%94%b9%e5%9d%a6%e5%85%8b%e6%8e%a7%e5%88%b6%e7%9a%84%e7%81%b5%e6%b4%bb%e6%80%a7%ef%bc%88%e5%a2%9e%e5%8a%a0%e5%9d%a6%e5%85%8b%e7%bc%96%e5%8f%b7%ef%bc%89">04 修改坦克控制的灵活性（增加坦克编号）</h2>
<p>修改控制坦克移动的脚本：</p>
<pre class="pure-highlightjs"><code class="cs">public float TankNumber = 1;        //坦克编号</code></pre>
<pre class="pure-highlightjs"><code class="cs">float v = Input.GetAxis("VerticalPlayer" + TankNumber);
rigidbody.velocity = transform.forward * v * Speed;

float h = Input.GetAxis("HorizontalPlayer" + TankNumber);
rigidbody.angularVelocity = transform.up * h * AngularSpeed;</code></pre>
<p>打开Edit-Project Settings-Input，将【Horizontal】和【Vertical】分别复制两份并重命名，分别代表两个坦克。</p>
<p>然后更改名字：</p>
<p><a href="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-2.png" target="_blank" rel="noopener noreferrer"><img  loading="lazy"  decoding="async"  class="alignnone wp-image-216 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-2.png"  alt=""  width="360"  height="657"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-2.png 360w, https://cdn.vki.cc/wp-content/uploads/2017/06/8bb5ef1b533ab0d5s-2-164x300.png 164w"  sizes="auto, (max-width: 360px) 100vw, 360px" ></a></p>
<p>可以看到，在这里可以修改按键，默认是都有a，d，left，right，这表示a，d键和左右键都可以进行控制，所以要将【HorizontalPlayer1】的a，d删去，只留下left，right。表示只能通过左右键控制移动，同理删去【HorizontalPlayer2】的left，right，只留下a，d，表示只能通过a，d键控制移动。【VerticalPlayer1】和【VerticalPlayer2】同理修改。</p>
<h2 id="05-%e6%8e%a7%e5%88%b6%e5%9d%a6%e5%85%8b%e5%ad%90%e5%bc%b9%e7%9a%84%e5%8f%91%e5%b0%84%e5%92%8c%e9%a3%9e%e8%a1%8c">05 控制坦克子弹的发射和飞行</h2>
<pre class="pure-highlightjs"><code class="cs">GameObject go = GameObject.Instantiate(ShellPrefab, FirePosition.position, FirePosition.rotation) as GameObject;
go.GetComponent&lt;Rigidbody&gt;().velocity = transform.forward * ShellSpeed;</code></pre>
<p>利用GameObject.Instantiate()方法生成子弹。</p>
<p>子弹添加刚体组件，并调用Rigidbody.velocity控制速度。此处和坦克的移动大致相同。</p>
<h2 id="06-%e6%8e%a7%e5%88%b6%e7%82%b8%e5%bc%b9%e7%9a%84%e7%88%86%e7%82%b8%e5%92%8c%e4%bc%a4%e5%ae%b3%e5%88%a4%e5%ae%9a">06 控制炸弹的爆炸和伤害判定</h2>
<p>给坦克添加Tank标签。</p>
<pre class="pure-highlightjs"><code class="cs">void OnTriggerEnter(Collider coll)
    {
        //在碰撞处生成爆炸特效
        GameObject.Instantiate(ShellExplosionPrefab, transform.position, transform.rotation);
        //判断碰撞体是否是坦克
        if(coll.tag == "Tank")
        {
            //如果碰到的是坦克，就发送受到攻击的消息
            coll.SendMessage("TakeDamage");
        }
        //销毁子弹
        GameObject.Destroy(this.gameObject);
    }</code></pre>
<p>坦克接受受到伤害消息：</p>
<pre class="pure-highlightjs"><code class="cs">void TakeDamage()
    {
        //如果hp小于0，游戏结束，什么也不做
        if (hp &lt;= 0) return;
        //随机伤害
        hp -= Random.Range(10, 20);

        if(hp &lt;= 0)
        {
            //坦克爆炸效果
            GameObject.Instantiate(TankExplosionPrefab, transform.position + Vector3.up, transform.rotation);
            //销毁坦克
            GameObject.Destroy(this.gameObject);
        }
    }</code></pre>
<p>07 控制相机视野跟随</p>
<pre class="pure-highlightjs"><code class="cs">public class FollowTarget_ : MonoBehaviour {

    public Transform Tank1;
    public Transform Tank2;

    private Vector3 offset;
    private Camera camera;

	// Use this for initialization
	void Start () {
            offset = transform.position - (Tank1.position + Tank2.position) / 2;
            camera = this.GetComponent&lt;Camera&gt;();
	}
	
	// Update is called once per frame
	void Update () {
            if (Tank1 == null || Tank2 == null) return;
            transform.position = offset + (Tank1.position + Tank2.position) / 2;
            float distance = Vector3.Distance(Tank1.position, Tank2.position);
            float size = distance * 0.56f;
            camera.orthographicSize = size;
    }
}</code></pre>
<p>这里主要有两处要点，</p>
[infobox title=&#8221;一是使摄像机始终处于两个坦克中间&#8221;]此处先算出两个坦克的中间位置，再算出摄像机与 中间位置的偏移量，并在游戏中不断更新。[/infobox]
[infobox title=&#8221;二是使摄像机的视野始终随着两个坦克距离发生变化&#8221;]首先在Unity中经过不断测试算出摄像机的视野大小最合适的数值为两个坦克之间距离的0.56倍，然后通过算法在游戏中不断计算坦克间位置，再乘以0.56，最后令摄像机视野大小保持这个数值就行了。[/infobox]
<h2 id="07-%e6%b8%b8%e6%88%8f%e9%9f%b3%e6%95%88%e5%8f%8aui">07 游戏音效及UI</h2>
<p>不写了，上课去。</p>
<p><a href="https://vki.cc/greattruth/experience/130/">《TanksWar》制作解析</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/greattruth/experience/130/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>【游戏/练习】TanksWar</title>
		<link>https://vki.cc/myworks/mygames/127/</link>
					<comments>https://vki.cc/myworks/mygames/127/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Tue, 02 May 2017 06:41:17 +0000</pubDate>
				<category><![CDATA[我的游戏]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=127</guid>

					<description><![CDATA[<p>“坦克大战”类_(:з」∠)_ 反正是照着Siki大腿的教程做的，貌似还是Unity官方案例。。 玩法 两个玩家分别控制两个坦克： [successbox title=&#8221;玩家 1&#8243;]WASD控制上下左右 空格键发射。[/successbox] &#8230;</p>
<p><a href="https://vki.cc/myworks/mygames/127/">【游戏/练习】TanksWar</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<h2 id="%e5%9d%a6%e5%85%8b%e5%a4%a7%e6%88%98%e7%b1%bb_z%e3%80%8d%e2%88%a0_">“坦克大战”类_(:з」∠)_</h2>
<p>反正是照着Siki大腿的教程做的，貌似还是Unity官方案例。。</p>
<h2 id="%e7%8e%a9%e6%b3%95">玩法</h2>
<p>两个玩家分别控制两个坦克：</p>
<p><a href="https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c.jpg" target="_blank" rel="noopener noreferrer"><img  loading="lazy"  decoding="async"  class="alignnone wp-image-213 size-full"  src="https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c.jpg"  alt=""  width="1286"  height="749"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c.jpg 1286w, https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c-300x175.jpg 300w, https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c-768x447.jpg 768w, https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c-1024x596.jpg 1024w, https://cdn.vki.cc/wp-content/uploads/2017/06/7642fd778b85bb4c-750x437.jpg 750w"  sizes="auto, (max-width: 1286px) 100vw, 1286px" ></a></p>
[successbox title=&#8221;玩家 1&#8243;]WASD控制上下左右</p>
<p>空格键发射。[/successbox]
[successbox title=&#8221;玩家 2&#8243;]方向键控制上下左右</p>
<p>小键盘回车键发射。[/successbox]
<p>谁先击倒对方谁就赢好咯 _(:з」∠)_</p>
<p>&nbsp;</p>
<p>本游戏没有做过多UI。。唔。。</p>
<h2 id="%e9%93%be%e6%8e%a5%ef%bc%88%e5%90%ab%e6%ba%90%e7%a0%81%ef%bc%89%ef%bc%9a">链接（含源码）：</h2>
[ypbtn]http://pan.baidu.com/s/1bo9NGqb[/ypbtn]
<p><a href="https://vki.cc/myworks/mygames/127/">【游戏/练习】TanksWar</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/myworks/mygames/127/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>【游戏】SOMEDAY</title>
		<link>https://vki.cc/myworks/mygames/63/</link>
					<comments>https://vki.cc/myworks/mygames/63/#comments</comments>
		
		<dc:creator><![CDATA[白露]]></dc:creator>
		<pubDate>Sat, 15 Apr 2017 06:32:04 +0000</pubDate>
				<category><![CDATA[我的游戏]]></category>
		<category><![CDATA[游戏]]></category>
		<guid isPermaLink="false">http://www.icemaplen.com/?p=63</guid>

					<description><![CDATA[<p>Look！第二作《SOMEDAY》_(:з」∠)_ （话说终于有个勉强能拿的出手的游戏了_(:з」∠)_） [music]http://music.163.com/#/m/song?id=18861490&#38;userid=43801823[/music] 玩法简介: 很简单，就是拿起枪怼丧尸&#8230;</p>
<p><a href="https://vki.cc/myworks/mygames/63/">【游戏】SOMEDAY</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></description>
										<content:encoded><![CDATA[<h2 id="look%ef%bc%81%e7%ac%ac%e4%ba%8c%e4%bd%9c%e3%80%8asomeday%e3%80%8b_z%e3%80%8d%e2%88%a0_">Look！第二作《SOMEDAY》_(:з」∠)_</h2>
<p>（话说终于有个勉强能拿的出手的游戏了_(:з」∠)_）</p>
[music]http://music.163.com/#/m/song?id=18861490&amp;userid=43801823[/music]
<h2 id="%e7%8e%a9%e6%b3%95%e7%ae%80%e4%bb%8b">玩法简介:</h2>
<p>很简单，就是拿起枪怼丧尸，怼的越多，分越高。</p>
<p>击杀丧尸会随机掉落增益道具（加血，加弹药，移速翻倍），拾取可获得相应效果。</p>
<p>另外游戏音效借（chao）鉴（xi）了一个经典的2.5D射击游戏，能猜出来吗嘻嘻！ 。</p>
<h2 id="%e6%9c%ac%e6%ac%be%e6%b8%b8%e6%88%8f%e4%bd%9c%e4%b8%ba%e7%bb%83%e4%b9%a0%e4%bd%9c%e5%93%81%e6%9c%89%e5%be%88%e5%a4%9a%e4%b8%8d%e8%b6%b3">本款游戏作为练习作品有很多不足</h2>
<p>开发中有时更是。。一个接一个的bug。。举个栗子，跳跃功能，这个在FPS中很常见的按下空格就能跳起的功能，却花了我最多的时间去做 _(:з」∠)_没想到吧？我也没想到。</p>
<p>要是觉得没意思尽管Alt + F4 和 Ctrl + D好了，我不会介意的，真的！<img  decoding="async"  src="http://qzonestyle.gtimg.cn/qzone/em/e197.gif" > 。</p>
<p>开个玩笑，以后有机会我还会更新的！谢谢支持！ 。</p>
<h2 id="%e9%83%a8%e5%88%86%e6%88%aa%e5%9b%be%ef%bc%9a">部分截图：</h2>
<p><img  loading="lazy"  decoding="async"  class="alignnone size-full wp-image-211"  src="https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21.png"  alt=""  width="1138"  height="640"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21.png 1138w, https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21-300x169.png 300w, https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21-768x432.png 768w, https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21-1024x576.png 1024w, https://cdn.vki.cc/wp-content/uploads/2017/04/8bb5ef1b533ab0d5s-21-750x422.png 750w"  sizes="auto, (max-width: 1138px) 100vw, 1138px" > <img  loading="lazy"  decoding="async"  class="alignnone size-full wp-image-212"  src="https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6.png"  alt=""  width="1138"  height="640"  srcset="https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6.png 1138w, https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6-300x169.png 300w, https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6-768x432.png 768w, https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6-1024x576.png 1024w, https://cdn.vki.cc/wp-content/uploads/2017/04/290e81a35c4cabf6-750x422.png 750w"  sizes="auto, (max-width: 1138px) 100vw, 1138px" ></p>
<h2 id="%e7%9b%ae%e5%89%8d%e5%b7%b2%e7%9f%a5%e4%b8%8d%e8%b6%b3%e5%92%8cbug">目前已知不足和bug:</h2>
<ul>
<li>
<h4 id="1-%e5%81%b6%e5%b0%94%e6%97%a0%e6%b3%95%e8%b7%b3%e8%b7%83">1.偶尔无法跳跃;</h4>
</li>
<li>
<h4 id="2-%e6%80%aa%e7%89%a9%e8%a2%ab%e5%87%bb%e6%9d%80%e6%97%b6%e6%ad%bb%e4%ba%a1%e5%8a%a8%e4%bd%9c%e5%bb%b6%e8%bf%9f">2.怪物被击杀时死亡动作延迟;</h4>
<p>（初步确定为模型动画问题，暂时无解）</li>
<li>
<h4 id="3-%e7%81%ab%e7%84%b0%e7%89%b9%e6%95%88%e8%bf%87%e5%a4%a7">3.火焰特效过大;</h4>
<p>（哈？难道你们不喜欢大的？）</li>
<li>
<h4 id="4-%e9%83%a8%e5%88%86%e8%86%9c%e5%9e%8b%e5%ad%98%e5%9c%a8%e7%a9%bf%e8%86%9cbug">4.部分膜型存在穿膜bug;</h4>
<p>(毕竟模型数量较多，难免处理时有所遗漏。哈？淘宝花了7毛钱买的？不存在的)</li>
<li>
<h4 id="5-%e6%80%aa%e7%89%a9ai%e8%be%83%e4%bd%8e%e5%bc%b1%e6%99%ba">5.怪物AI较低(弱智);</h4>
<p>（写不出好算法怪我咯）</li>
<li>
<h4 id="6-%e6%b8%b8%e6%88%8f%e6%95%b4%e4%bd%93%e4%bc%98%e5%8c%96%e4%b8%8d%e8%b6%b3%ef%bc%8c%e6%80%aa%e7%89%a9%e5%a4%9a%e6%97%b6%e5%8d%a1%e9%a1%bf">6.游戏整体优化不足，怪物多时卡顿;</h4>
<p>(萌新技术不够，自己去组装个四路泰坦吧。)</li>
<li>
<h4 id="7-%e6%80%aa%e7%89%a9%e5%8d%95%e4%b8%80%ef%bc%8c%e6%a8%a1%e5%9e%8b%e5%a4%aa%e4%b8%91%e7%ad%89%e3%80%82%e3%80%82">7.怪物单一，模型太丑等。。</h4>
<p>（又不是不能玩） 。 。</li>
</ul>
<blockquote><p>。 。 唔，有人说程序员是最接近魔法师的职业，</p>
<p>这么说的话，做游戏的程序员就是创世者，</p>
<p>创造并支配自己的幻想世界，很有趣不是吗？</p>
<p>说不定，我们所在的现实世界就是。。某个人的游戏呢。 。</p></blockquote>
<h2 id="%e9%93%be%e6%8e%a5%ef%bc%88%e5%90%ab%e6%ba%90%e7%a0%81%ef%bc%89%ef%bc%9a">链接（含源码）：</h2>
[ypbtn]http://pan.baidu.com/s/1qYBC0Lu[/ypbtn]
<p><a href="https://vki.cc/myworks/mygames/63/">【游戏】SOMEDAY</a>最先出现在<a href="https://vki.cc">初晴神社</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://vki.cc/myworks/mygames/63/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
