- 博客(9)
- 收藏
- 关注
原创 几种画辅助线的方式
MonoBehaviour.OnDrawGizmos()MonoBehaviour.OnDrawGizmosSelected() // 选择物体才划线public class ExampleClass : MonoBehaviour { void OnDrawGizmos() { Gizmos.color = Color.yellow; Gizm
2017-11-17 22:00:15 4882
原创 2D 动画调整 position 产生的位移问题
原因是物体的 position 使用的是世界坐标应该将物体挂在一个空的父 GameObject 下再制作动画,这样物体使用相对坐标,所有的位移都是相对于父 GameObject
2017-11-11 23:32:51 2153
原创 获取透视摄像机的可视区域
透视摄像机的视锥体截面的这个矩形就是可视区域,其实就是计算这个矩形的长与宽方式一:Camera mainCamera = Camera.main;float distance = Mathf.Abs(transform.position.z); // 摄像机到矩形的距离float height = 2.0f * distance * Mathf.Tan(mainCame
2017-11-10 15:36:45 1489
原创 2D 摄像机跟随的套路
跟随最基本套路:在限制摄像机的边界范围的情况下,将摄像机的 position 赋值跟随物体的 position ,如:float x = Mathf.Clamp(target.posistion.x, minX, maxX);float y = Mathf.Clamp(target.posistion.y, minY, maxY);(Camera)transform.posit
2017-11-10 14:33:12 3497
原创 旋转物体的几种方式
指定最终角度进行旋转,方式一:transform.eulerAngles = new Vector3(x,y,z)transform.localEulerAngles = new Vector3(x,y,z)给物体赋予一个新的旋转角度值,Vector3 是最終角度,区别是 localEulerAngles 是相对于 parent transform's rotation官方文档
2017-11-10 13:37:39 6890
原创 Dockerfile 创建简单镜像
由于使用 openjdk 在运行环境遇到一些问题,需自定义一个 sun jdk / jre 镜像作为运行环境如果尝试用 alpine linux 与 sun jdk 构建镜像,需要添加缺少的 .so 文件最后还是使用 ubuntu ,Dockerfile 内容如下:FROM ubuntu:16.04# jre 需要与 Dockerfile 在目录下ADD jre-*.tar.gz
2017-11-05 21:22:04 222
原创 Unity Coroutine 简单理解
协程的定义:IEnumerator MyCoroutine () {yield return new WaitForSeconds(1.0f);doSomething();}启动协程:StartCoroutine(MyCoroutine ())解析:协程一旦启动后,就像 Update 函数一样,每帧执行yield return 的作用就是返回 IEnum
2017-11-04 15:39:19 298
原创 Docker 中部署 Spring boot 项目
创建 MySQL 容器$ docker run --name mysql_container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password -d mysql创建 Redis 容器$ docker run --name redis_container -p 6379:6379 -d redis进入 Redis 容器并启动 redis
2017-11-03 16:02:43 561
原创 Nginx 匹配规则的一个小问题
老版本一直使用location /upload/ { root /www/upload;}http://localhost/upload/icon.jpg是可以访问到静态文件的但在 docker 中使用 nginx:latest 版本时,同样的配置就是找不到静态文件看了官方文档的解释server { location / {
2017-11-03 15:38:00 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人