Unity中的运动(一)——滑动小球
1.控制位置1.1设置场景 创建一个平面和一个球体,将摄像机放到平面上方,使用正交视角,关闭球体的投射阴影
分别为球体和平面创建材质,并为球体的移动轨迹创建材质,同时为球体创建一个移动脚本
将MovingSphere和Trail Renderer组件挂到球体上,Trail Renderer可以标记出物体运动的轨迹
将轨迹材质附加到Trail Renderer组件的材质上面,设置轨迹宽度和颜色,在预览里拖动
1.2 读取玩家输入由于是平面移动所以用vector2储存玩家输入,将x,和y初始化为0,使他们将球体固定在XZ平面上,y的输入相当于z
12345678910111213Vector2 playerInput;private void Start(){ playerInput.x = 0; playerInput.y = 0;}void Update(){ playerInput.x = Input.GetAxis("Horizontal"); playerInput.y ...
剑指01-04
01 二维数组中的查找题目描述
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
示例1
输入:
17,[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]
返回值:
1true
思路:
由于数组从左到右递增,从上到下递增,那么从右上角开始看,设有x行y列
若target比a[0,y]大,则target在a[0,y]下方
若target比a[0,y]小,则target在a[0,y]左方
12345678910111213141516171819202122class Solution {public: bool Find(int target, vector<vector<int> > array) { if(array.size()==0||array[0].size()==0)return false; int x= ...
hexo博客搭建
准备工作
安装node.js ( https://nodejs.org )
安装成功后查看版本:
安装淘宝镜像源
1npm install -g cnpm --registry=https://registry.npm.taobao.org
安装hexo框架
1cnpm install -g hexo-cli
本次安装在D:\blog,windows下管理员权限打开cmd,在指定目录下执行hexo init,需要先安装git然后配置环境变量,安装成功后-v查看
配置博客
启动博客
1hexo s
在blog目录下下载git插件
1cnpm install --save hexo-deployer-git
在github上创建一个仓库,仓库名为GitHub的登录名.github.io
配置_config.yml文件
新建md格式文件:hexo n “文件名”
清楚缓存:hexo clean
生成:hexo g
部署到远端:hexo d
插入图片
安装插件,在hexo根目录打开gitbash执行
1npm install hexo-a ...