方寸想法,编码宇宙

开发记忆只有七秒

【Unity】Bug集锦

1.NAN:not a number。 解决:如果出现了除以0或者根号下是负数的情况会出现。即数学上无法成立。 2. Mathf.Lerp(0,1,Time.deltatime);始终是一个定值,没有出现预想中的渐变效果。 解决:这个函数的第三个参数就是在a和b之间按照比例取一个数(且范...

2018-04-07 08:14:51

阅读数 379

评论数 0

【Unity】摄像机绕某点旋转一周

在Update函数中执行: if (turnAround) { playerCamera.RotateAround(transform.localPosition, transform.up, Time.deltaTime * rotateSpeed); degree +=...

2019-06-04 13:44:16

阅读数 24

评论数 0

2018年浙江大学计算机学院夏令营实习

申请 我来自北京一所211,专业是数媒技,游戏方向。大约5月中吧,看到了浙江大学暑假的实习项目,刚开始也很忐忑的,但是看到有一个月时间,最后才面试,时间上的充裕给我壮了胆,所以就申请了。期间看到2017年的录取名单上有两个我们学校的学姐,于是找人打听,加了微信,稍微交流了一下。一个夏令营直博成功...

2019-06-04 13:38:35

阅读数 2804

评论数 10

【Cocos Creator 】微信小游戏排行榜UI适配

1.子域场景的整个Canvas都会被绘制到主域指定的结点上。 2.子域Canvas的分辨率和主域指定结点大小比例要一致。 3.主域指定结点要添加sprite组件。 4.子域Canvas一定要勾选Fit height和Fit width。 ...

2019-05-29 17:09:44

阅读数 31

评论数 2

【Cocos Creator】 摄像机移动

1.摄像机移动时,GameOver图片不会移动,导致GameOver半屏显示,怎么办? 解决思路:改变camera的culling mask,使得主相机不渲染UI,另外设置一个静止相机渲染UI。 步骤: 将包括GameOver在内的所有不会移动的UI的Group设置为“UI”(自己命名)。 ...

2019-05-17 14:00:47

阅读数 17

评论数 0

【Unity】射线落点和碰撞盒&动画跳过

为什么要写开发日志呢? 我发现自己不太喜欢做项目,或者说对实现需求提不起兴趣。这样对工作是非常不利的,一有机会我就想逃避,最后工作堆在一起我就爆炸了。 逃避时通常喜欢追剧、追综艺、玩手机。情况好一点的话,会看书或者研究一个感兴趣的问题。但这本质上都是逃避啊。 我到底喜欢做什么呢?我喜欢研究一...

2019-05-15 15:19:53

阅读数 18

评论数 0

【方法与心态】如何才能做到不和别人去比较

这是在知乎上看到很有感触的一篇文章,我摘抄一些适用于自己的观点: 始终把你的注意力放在【你的目标】上,而不要把注意力放在【比别人优秀】上,你就不会被【比较心】控制了。 很多人不知道自己想要什么,他们的自我意识没有觉醒。如果没有自我意识,那么你始终【无法掌控自己的人生】。 自信就是:知道自己想...

2019-05-15 15:10:52

阅读数 15

评论数 0

【方法和心态】如何自学计算机

买一台计算机。 选择一种语言。 下载该语言的开发环境。 学习该语言的语法。 写出第一个程序。 写很多程序。做题、做项目。 学一些别的语言。 学会设计模式。 学会写文档。 学会使用一些库。 学会使用一些常用的平台和软件。比如安卓、Xcode、Linux。等。 学会利用编程赚钱。...

2019-05-15 15:02:15

阅读数 14

评论数 0

【方法和心态】如何自学软件

1.真正了解工具,榨干软件的每一个功能。 找一个详细的将软件每一个功能的教程。 阅读官方文档。 自己进行实践,将每个参数、按钮都搞一遍。 2.理解工具或使用的原理。 自己多查资料, 不是说要了解到代码级别,只是它是怎么工作的。 3.大量训练。 目标导向,你的目的是做出东西,软件只是工具。...

2019-05-15 14:45:59

阅读数 7

评论数 0

数学知识积累

1.弧度和角度换算: 就记住π是180°即可。要求谁,就除以谁,得到的单位和被除数一致。那么1°等于多少弧度呢?答案是:1°=π/180°。那么1弧度等多少角度呢? 1=180°/π 任意弧度转换成角度:degree=radian* (180°/π) 任意角度转换成弧度:radian=deg...

2019-04-29 11:25:27

阅读数 144

评论数 0

从Unity到CocosCreator(一)

一、脚本的生命周期回调 Cocos Creator 为组件脚本提供了生命周期的回调函数。用户只要定义特定的回调函数,Creator 就会在特定的时期自动执行相关脚本,用户不需要手工调用它们。 onLoad(Unity是Awake) 组件脚本的初始化阶段,我们提供了onLoad回调函数。onLo...

2019-04-12 11:45:12

阅读数 85

评论数 0

【Unity】发生碰撞检测的必要条件

翻译一下红色关键句:两个物体中任意一个必须有Rigidbody组件 OnTriggerEnter(Collider) OnTriggerEnteris called when theGameObjectcollides with anotherGameObject. The givenot...

2019-03-27 16:34:11

阅读数 167

评论数 2

2018浙江大学软件学院-软件工程面试经验

面试前经历(可以跳过) 1.暑假参加了浙大计算机学院夏令营,想尝试一下计算机方向。最后面试没过。经验戳->2018浙大计算机暑期实习经验 2.8-9月预推免,转换方向,报了浙大计算机学院的设计学。初审没过。(有点绝望)招生老师短信告知可以尝试软件学院,还有最后一天可以报名。 3...

2019-03-22 22:26:22

阅读数 236

评论数 0

【Unity】如何做无缝动画

问题: 用了一个无缝贴图,想改变材质里的uv坐标,做一个平滑的无缝动画。结果发现动画速度不是线性诶!!! 解决: 原来Unity默认不是线性动画,如果想改的话要这样操作: ...

2019-03-19 22:08:48

阅读数 57

评论数 0

【Unity】改变阴影颜色

1.调整环境光,整个场景的颜色都会有一个调整。阴影的颜色自然也会改变。 2.修改Light组件里的开启Shadow之后的strength属性,就可以控制阴影颜色的深浅。 ...

2019-03-14 19:39:43

阅读数 205

评论数 0

【Unity】物体爆炸,碎片横飞

在这里采用的解决办法是: 在射中的同时,将原物体销毁,然后生成事先准备好的碎片prefab。 设置爆炸点为本物体,爆炸半径为5m。 用Physics.OverlapSphere(Vector3 explosionPos , radius)函数获得爆炸点半径内的colliders数组。 对每...

2019-03-08 11:23:03

阅读数 25

评论数 0

【Unity】打开项目就发生crash崩溃

这是一个总结帖,把网上常见的几种解决方案整理一下:(我是用第一种方式解决的) 解决方法 1.删除除了Assets/ProjectSettings以外的其他文件夹,然后重新打开项目。原文链接 (对于由于用不同版本Unity打开工程造成的报错也有用) Unity每次编译都会生成这个东西,不用担...

2019-03-04 15:50:01

阅读数 514

评论数 0

【代码编写技巧】

1.“状态”这个概念(互斥)最好就用enum来表示,即使只有两个状态,也比bool变量的可读性要好。 /// <summary> /// 声明和定义 /// </summary> ...

2019-03-01 15:39:52

阅读数 13

评论数 0

【Unity】3D数学基础笔记

学习方式: 1.了解基本的数学概念   2.了解Unity内的相关内容,加强理解。 第一章:3D数学介绍 1.介绍 •3D数学:研究在3D几何世界中的数学问题。被广泛的应用于使用计算机来模拟3D世界的领域,比如图形学,游戏,虚拟现实和动画等。 •为什么要学习3D数学:掌握了3D数学的知识...

2019-02-25 17:06:21

阅读数 59

评论数 0

【程序员圈子】这真的是一个有趣的世界吧-轶事收集

1.Git的诞生(←原文地址) Linus选择了一个商业的版本控制系统BitKeeper,BitKeeper的东家BitMover公司出于人道主义精神,授权Linux社区免费使用这个版本控制系统。 安定团结的大好局面在2005年就被打破了,原因是Linux社区牛人聚集,不免沾染了一些梁山好汉的...

2019-02-18 22:34:08

阅读数 44

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭