Unity3D – 一个小小的游戏

Posted in Unity3D&UE4

这是我的第一个Unity3D的游戏,下载地址:REME 另外还有一个低配网页WebGL版本:点我跳转 没有错,它十分地简陋,没有开始结束画面~ 你只需要控制雷姆移动并且挥动手中的流星锤击倒怪物即可,可能你有幸一次性全部击杀完毕,那么恭喜你完成了游戏,此时地图上只有孤单的雷姆和手中的流星锤,不过似乎这个概率不算高,因为一旦碰到怪物,画面上可能只剩下孤单滚动的锤锤和一脸懵比的怪物…没有重新开始功能,没有重新开始功能,没有重新开始功能,重要的事情说三遍!当然我并不满足于现状,学习路途漫漫,以后会回来填坑的,记住这个时刻【2018年3月11日14:38:06】 下面来说说这个游戏的结构吧: 这个流星锤可没少折腾我,一定要把球的碰撞检测初始位置放到地面的上方!如果开始位置就嵌入了地面,那么他的运动轨迹将出乎你的意料。。。惨痛的教训 游戏背景音乐就不多说了。 上代码: RemeControl.cs: using System.Collections; using System.Collections.Generic; using UnityEngine; public class RemeControl : MonoBehaviour { //一些参数 public float speed=9f; public float rotspeed=10f; private float movez = 0; private float movex = -0.00001f; private bool dead = false; //起初自作聪明以为自己实现一个输入缓存能够减少卡顿,结果事实证明这是画蛇添足 // private float []rot=new float[2]; // private int buff; // Use….

RPG Maker MV一个强大的RPG制作软件

Posted in Other

RPG Maker MVRPG游戏制作工具,很早就久仰大名,很多经典的2D小RPG游戏都是出自它手,当前较新的版本即为MV,发布的游戏不仅仅限于Windows PC ,而是遍地开花。在Windows 或是OS X 的PC上制作你的游戏,然后开发出它的iOS、Android、Windows、OS X甚至是可以在浏览器上游玩的HTML5版本!作为一个门槛较低的RPG开发工具,但又不缺内涵,活用脚本便能获得意想不到的效果。这个多平台发布吸引了我,草草试了一下,本人也仅仅使用了3小时,即使这么短的时间,也不要担心没有收获。   【简单的上手(点击跳转游戏页面)】注意:高峰是我的好友,此游戏是我们之间的日常问候,也就是做给他的,我们之间有特定的“语言暗号”,比如:高峰最爱吃屎了,高峰,我家厕所有点脏,快来享受你的午饭(刮刮乐:文字颜色为白色),因此,如有介意,请不要试玩,另外本游戏流程十分短。只是简单地推荐这个RPG MAKER MV(Steam Link)。   —2018年3月16日— [Maybe these need English so I did it] I’m sorry, but the above introduction doesn’t seem convincing. Now I’ll talk about how I did it (I’m not a professional user, so it’s only a small reference for you). 不好意思,只有上面的简介看起来毫无说服力,下面就来说说我是如何做的(我并不是专业的使用者,因此这对你来说只是个小小的参考)…..

Note – 便签提醒工具

Posted in Android

github项目:https://github.com/Kurarion/Noter 原本是本人安卓课的大作业,鉴于基本是个人独立完成,特此放到自己的博客中 该APP具有两大功能模块:1、“便签”功能                                                  2、自定义短信规则生成通知 效果图: 第一部分:“便签”:   实现的功能: 用户可以自定义生成便签记录备忘事项。 用户可以随时在状态栏查阅自己生成的便签。 用户可以随时修改,取消便签。 系统记录上次生成的便签内容。   实现的思路:   通过设置Notification的各项属性创建一个具有ongoing(用户无法通过滑动直接关闭此通知)属性一条通知,然后设置这条通知的Intent(打开NotificationActivity),并设置延时意图PendingIntent封装Intent设置到Notification中完成Notification的设置,以此实现用户单击这条通知后可以进行修改并且保证了这条通知仍留在通知栏的需求,而NotificationActivity的思路则是尽量不影响用户的体验,设置为一个Dialog风格的有透明背景的小型对话框形式,并且对话框具有两个可编辑EditText用于对上次通知信息的恢复和本次的修改,出于对便签的实时性考虑,我们设定了这个便签通知使用唯一的ID=1防止重复创建,并且易于cancel。针对恢复上次通知的信息,我们采用SharedPreferences辅助类来进行数据的存储和读取   此功能模块APP示意图:   核心代码: //开启便签功能 private  void startNote(){     Intent intent = new Intent(this, NoteActivity.class);….

我的网站之旅~

Posted in VPS, Web

网站:~地下迷宫~ 这不是一个奇怪的网站,因为没有任何css基础的我无能为力…… 没错,你经常看见这张背景…这是本人呕心沥血历时9小时绘制而成的像素阿斯托尔福,原作在这里 该绘制工具挺有意思的,原本是用来绘制3d像素的…被我硬生生的画2d了,该工具名为MagicaVoxel[很强大]。 现在回归正题: 这次总算可以说是我本人完全制作了吧…但二级仍不是… 因为登陆以后…好像似曾相识 这里源码比较多,使用到的主要有PHP,JS 然后在php中插入了注册邮件提醒,登陆邮件提醒,创建了必要的数据库表【邮件提醒大大降低了登陆速度!暂无解决】   代码: index.html <!DOCTYPE html> <html lang=”en” > <head> <meta charset=”UTF-8″> <title>~地下迷宫~</title> </head> <body bgcolor=”#585858″ background=”./res/bg.png” style=” background-repeat:no-repeat ;”> <form method=”post” action=”login.php”> ———-登陆入口———- <br/> <br/> 用户: <input onKeyUp=”value=value.replace(/[\W]/g,”)” type=”text” name=”user”> <br/> <br/> 密码: <input onKeyUp=”value=value.replace(/[\W]/g,”)” type=”password” name=”password”> <br/> <br/> <button type=”submit” >登录</button> <button type=”submit” name=”register” value=”1″>注册</button>….

我的第一个网站

Posted in VPS, Web

虽然实际上WordPress才是我的第一个小站,但对其学习还不够深入,目前只满足于会用,因为据说它有很深的学问,接下来进入正题:OSU! osu!是一款音乐节奏游戏,我沉迷此游戏~ 这是一个我这个业余的学生借用了很多开源的项目制成的。【如有冒犯,请联系我及时删除】 不多说费话,上源码: <!DOCTYPE html> <!– saved from url=(0021)http://www.pariya.cc/ –> <html xmlns=”http://www.w3.org/1999/xhtml”><head><meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″> <!–按钮风格–> <link href=”./OSU!_files/style.css” rel=”stylesheet” type=”text/css”> <style> #dark{ background-color:#333; border:1px solid #000; padding:10px; margin-top:20px;} #light{ background-color:#FFF; border:1px solid #dedede; padding:10px; margin-top:20px;} li{ list-style:none; padding-top:10px; padding-bottom:10px;} .button, .button:visited { background: #222 url(overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff;….

在LNMP之后

Posted in VPS

此时你已经拥有了建站的基础环境了,那么,购入自己的域名吧! 当然在配置好LNMP后便可以直接在浏览器中输入ip地址来访问,不过此时的网站是LNMP的宣传页面,我记得是/home/wwwroot/default中的,也就是说可以通过直接修改该文件下的html文件即可建站。只是裸露的IP有点“刺眼”。不过最好也不用全删除,里面有phpMyAdmin一个MySQL的交互界面,这个官方推荐改名并“藏起来”提高安全性。 域名嘛,可能不是很贵,当然是指不是很抢手的 购买过程就省略了…… 购买之后进入自己的控制台-域名: 选择“解析”,可以不管qq域名邮箱只设置下面两个 之后就是使用LNMP创建虚拟主机 以下引用部分官方说明: LNMP添加、删除虚拟主机及伪静态使用教程 一般情况下每个虚拟主机就是一个网站,网站一般通过域名进行访问。 ##添加网站(虚拟主机)## 如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除。 执行:lnmp vhost add 出现如下界面: 这里要输入要添加网站的域名,我们已添加www.vpser.net域名为例,如上图提示后输入域名 www.vpser.net 回车后提示 这里询问是否添加更多域名,直接再输入要绑定的域名,这里我们将 vpser.net 也绑上,多个域名空格隔开,如不需要绑其他域名就直接回车。 (注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)。 下面需要设置网站的目录 网站目录不存在的话会创建目录。也可以输入已经存在的目录或要设置的目录(注意如要输入必须是全路径即以/开头的完整路径!!!)。不输入直接回车的话,采用默认目录:/home/wwwroot/域名 伪静态可以使URL更加简洁也利于SEO,如程序支持并且需要设置伪静态的话,如启用输入 y ,不启用输入 n 回车(注意LNMPA或LAMP模式没有该选择项!)。 默认已经有了discuz、discuzx、discuzx2(Discuz X二级目录)、wordpress、wp2(WordPress二级目录)、typecho、typecho2(Typecho二级目录)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx伪静态配置文件,可以直接输入名称进行使用,如果是二级目录则需要对应配置文件里的二级目录的名称。 这一步是设置日志,如启用日志输入 y ,不启用输入 n 回车。 如果启用需要再输入要设置的日志的名称,默认日志目录为:/home/wwwlogs/ 默认文件名为:域名.log 回车确认后,会询问是否添加数据库和数据库用户。 如果需要添加数据库输入 y ,不添加数据库输入 n 回车。 如果要添加,需要先验证MySQL的root密码(注:输入密码将不显示) 提示Enter database name: 后输入要创建的数据库名称,要创建的数据库用户名会和数据库同名,回车确认。 提示Please enter password for mysql user….

LNMP的搭建

Posted in VPS

LNMP一键安装包: LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。 https://lnmp.org/ 不得不说,此安装包真的特别赞! 官方也有十分详细的使用说明 【以下摘自官方文档】 最新稳定版本: LNMP 1.4 下载版:(不含源码安装包文件,仅有安装脚本及配置文件) http://soft.vpser.net/lnmp/lnmp1.4.tar.gz  (134KB) MD5: 223585139fb613f47990b1b41979adea 完整版: 国内:http://soft1.vpser.net/lnmp/lnmp1.4-full.tar.gz  (467MB) 国外:http://soft2.vpser.net/lnmp/lnmp1.4-full.tar.gz  (467MB) MD5: f1121dbf903e02f2e98987f6cabd5198 最后更新:2018年2月28日 10:50 GMT+8 下载完建议先验证MD5。 系统需求: CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统! 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。 VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常! Linux下区分大小写,输入命令时请注意! CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用! LNMP一键安装包 V1.4 已经在Vultr、遨游主机、搬瓦工、PhotonVPS、OneAsiahost新加坡VPS、BudgetVM、DigitalOcean、LocVPS、Linode、DiaHosting、KVMLA、景文互联、RamNode、BuyVM、80VPS、快易互联、阿里云等众多VPS的CentOS 6-7、RHEL 6-7、Fedora 21-23、Debian 7-9、Ubuntu 10.04-17.04的32位和64位系统上测试通过(CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。 安装步骤: 1、使用putty或类似的SSH工具登陆VPS或服务器; 登陆后运行:screen….

翻滚吧!墙

Posted in VPS

有了VPS,就来到了初心SS【shadowsocks】,它有多平台的发行版,甚至有路由器上的mini linux上运行的版本,这样只要连上路由器便可畅通无阻了。虽然官网上只有OpenWrt的发行版,实际上大多数同级的系统上都有相关应用,不过OpenWrt上当前最新的SS中spec版本的加密方式并不全,比如没有任何poly-1305的字眼已经,但完整没有luci界面的没有试过。 网上已经有很多SS搭建教程了:(也有一键安装的,以下为一个例子) 开始搭建你的shadowsocks 先输入apt-get install build-essential 然后apt-get install python-pip,把pip给装上 然后你就可以输入pip install shadowsocks,从而安装shadowsocks 如有问题可以Google or Baidu,或者提问 然后你需要做shadowsocks的配置 输入vi /etc/shadowsocks.json,用vi新建一个ss的配置   vi的使用:用上下左右(或者kjhl)移动光标,按i进入insert模式从当前光标开始输入,需要移动光标的时候就按ctrl+[进入光标移动模式,删除单个字符可以用del或者光标移动模式下的x键,连按2次d删除一行,u撤销上次动作](原文这个我试了不太好使- -查阅了相关资料Linux vi 中移动光标 命令)另外一些输入也会录入backspace(删除键)使用Ctrl+backspace可以完成删除。   输入如下内容[注意:这并不是最终的配置,这是最基本的配置的一个例子,看看就好] { “server”:”::”, #实现ipv6访问可能 “server_port”: 1234,#开放的端口 “local_port”: 1080,#linux本地处理端口 “timeout”:300, “password”: “yourpassword”,#密码 “method”:”aes-256-cfb”,#加密方式有很多,可以选择 “fast_open”:true, “workers”:1 } password里输入的是你自己定义的密码,server_port输入的端口你也可以自己定 ESC后通过输入    :wq,即可保存退出【你输入:wq的时候左下角是会有字符出现的】 如果你要像我一样用多个端口,就像下图这么写: { “server”:”::”, “local_address”:”127.0.0.1″, “local_port”:1080, “port_password”: { “????”:”?????????”, “????”:”?????????”, “????”:”?????????”,….

首先,你需要一台vps

Posted in VPS

VPS简单的说就是一台虚拟出来的电脑,不过它的配置一般不会特别地高,但即使是一台配置并不算特别高的VPS也有很大的潜力。 我使用的是Vultr的服务,步骤大致如下:   然后呢 回到Servers中找到自己创建的实例 不过更改后的密码一定记住。官网上的root密码不会随着机器实际密码更改而更改

一台vps等于一切的开始

Posted in VPS

起初只是为了好奇租了一台vps,然而他带来的收益是我无法想象的…… 比如搭建了ss实现了以前感觉高大尚的“翻墙”,这之后陆续完成了lnmp(Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包),ss(ipv6的支持实现ipv6夜间时候上网   PS:学校夜间断网),建立自己的网站(www.sirokuma.cc,www.pariya.cc,www.irisu.cc),了解使用Tomcat,学习了解html5,js,php,安装Nginx-rtmp-module(一个nginx的流媒体服务插件)并实现网页播放等…   也不难理解我们的操作系统老师建议我们趁学生期间低价租阿里的云服务器玩玩了,虽然我租用的并不是阿里的,而是vultr名下的日本地区的vps。 为什么会更新这么晚?也许你会问,但这是事实……盲目着急地写可能是种不负责。