Unity项目_《FPS恐怖逃离》

一、准备unity 5.6.0f3版本素材包,网上找二、游戏玩法以第一人称视角进行移动,FPS游戏,寻到找逃生钥匙即成功,行动过程会产生怪物对玩家造成伤害,可以击毙。三、制作流程游戏开始界面:背景图,菜单,logo(NGUI制作)游戏背景面板:以Label的形式存在按键说明面板:Label音量设置面板:添加音量调节条,先不用绑定音效,最后逐步添加好音乐后再统一设置给开始、结束俩按钮绑定对应方法
阅读全文

Unity项目_《卡牌记忆消除游戏》

一、游戏逻辑流程选择关卡检测是否翻转了两张牌比较两张牌是否相同,相同则消除,不同泽翻转回去检测是否全部卡牌匹配正确结束界面,返回开始二、制作流程新建工程、导入素材新建主界面、游戏界面、结束界面新建场景跳转脚本绑定main camera,实现三个关卡点击跳转到不同界面(脚本)创建游戏场景,使用grid layout group组件,便于实现卡牌的序列分布;调整好卡牌格子的大小,然后添加脚本:&nbs
阅读全文

Unity项目_《类似Pokemon的AR实现》

场景一:有识别卡显示皮卡丘打开Vuforia官网,注册并下载开发包,导入工程;将秘钥绑定到 AR 摄像机;由于场景一是需要有卡的,即需要有一张图片提供被扫描然后出现精灵,所以要上传一个识别卡(就是一张图片)到 Vuforia 官网,我用的是我的桌面,到时候直接扫描桌面就行了;下载并导入识别卡模型;将皮卡丘素材模型导入工程;编辑游戏对象,ImageTarget是个用于放置识别卡(Vuforia自带)
阅读全文

Java项目_《皇家马德里旗舰店》

主要技术是ssh 店铺参考天猫、京东的店铺风格 项目已经上传到GitHub 欢迎大家交流访问
阅读全文

算法笔记 16_斐波那契数列、汉诺塔

1.斐波那契数列public static long fibonacci(int num){     if((num==0)||(num==1)){         return num;    
阅读全文

Java_面试问题(1——35)

String 和 StringBuilder、StringBuffer的区别(1)String速度最慢,举个例子如下图,虽然第二次输出abcde,但是并非str这个对象改变了,JVM的操作是,第二次进行+这个操作的时候,新建了一个str对象,将原来的abc和新的de拼接起来赋予了新的str,原来的str被GC回收掉了。因此Java对String的操作就是不断新建string类型对象的过程,所以速度
阅读全文

算法笔记 15_循环单词

问题描述:如果一个单词通过循环右移获得的单词,我们称这些单词都为一种循环单词。 例如:picture 和 turepic 就是属于同一种循环单词。 现在给出n个单词,需要统计这个n个单词中有多少种循环单词。 链接:https://www.nowcoder.com/questionTerminal/9d5fbe7750a34d0b91c73943f93b2d7d来源:牛客网输入描述:输入包
阅读全文

数据结构01-堆(Heap)

首先要清楚作为数据结构来说“堆”和“栈”的区别:https://blog.csdn.net/wolenski/article/details/7951961,密码:abcd111然后堆的实现过程请参考这篇文章:https://zhuanlan.zhihu.com/p/25820535
阅读全文

数据结构04-线性表(Linear List)

一、什么是线性表1、线性表是最基本、最简单、也是最常用的一种数据结构。2、线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储),但是把最后一个数据元素的尾指针指向了首位结点)。3、我们说“线性”和“非线性”,只在逻辑层次上讨论,而不考虑存
阅读全文

数据结构05-树(Tree)

一、什么是树?是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;除了根节点外,每个子节点可以分为多个不相交的子树。如图:需要掌握的概念:这里所学所用的都是二叉树。二、树的实现
阅读全文