auto listener=EventListenerTouchOneByOne::create(); listener->onTouchBegan=[this,visibleSize](Touch* touch,Event* event){ auto s...
分类:
其他好文 时间:
2014-12-23 15:08:09
阅读次数:
130
【射线和球的相交性】 首先判定射线起点是否在圆内,如果在圆内,则必然相交。否则,转化为如下情形: 我们示出t,即可示得交点坐标。t=a-f。a很容易求,dot(e,d)即可。而f^2+b^2=r^2,为求f,需要先求出b。其中b^2+a^2=e^2,可求出b。因此最后可解出f。 最后的...
分类:
其他好文 时间:
2014-12-10 09:13:36
阅读次数:
136
唉 谷歌出的神题,差点爆零了。。。三小时终于A掉 B题题目大概是说从左上角的点出发,经过某路线最后回到原点,求每个格子被路线包含的圈数的平方和。首先可以知道,对于某个格子来说,从该格子的任意一个方向划一条射线,路径穿过该射线的次数就等于该格子被包含的圈数(正穿和反穿抵消)。然后开一个100w的数组保...
分类:
其他好文 时间:
2014-12-10 00:20:25
阅读次数:
240
【射线和平面的相交性检测】 对于射线:p(t)=p0+t*d,与平面p*n=d。如何知道此射线与平面是否相交?如果相交,如何求出交点? 1、求是否相交。 首先判断点是否在平面上,将点坐标代入平面公式计算即可得。 当d*n =0时,射线与平面平行,无交点。 当d*n <0时,...
分类:
其他好文 时间:
2014-12-08 22:35:23
阅读次数:
160
http://www.cnblogs.com/dosomething/archive/2012/04/03/2431149.html人物和摄像机之间存在例如墙壁等的阻挡时 可以修改阻挡材质的alpha呈现半透明状usingUnityEngine;usingSystem.Collections;pub...
分类:
编程语言 时间:
2014-12-07 22:54:03
阅读次数:
296
#pragma strictfunction Start () {}function Update () {var hit:RaycastHit; if(Physics.Raycast(transform.position,transform.forward,hit,8)) { ...
分类:
编程语言 时间:
2014-12-04 11:54:02
阅读次数:
250
针对最近面试被问到的问题,总结自己欠缺的知识点,并要在接下来的1年内加强这些知识:Java方面:反射、线程concurrent包;Spring方面:Ioc和Aop、事务;持久化框架:设计并实现分库分表、动态路由、线程池;缓存:集群设计(数据复制、考虑宕机等风险);常用设计模式;数据库:底层查询的实现...
分类:
编程语言 时间:
2014-12-03 21:06:41
阅读次数:
175
http://www.lydsy.com/JudgeOnline/problem.php?id=2190一开始没想到QAQ看了题解恍然大悟,虽然做法和题解不同。。因为以1开头或结尾的坐标的比较特殊,所以首先不考虑先。考虑从2开始的坐标,发现当这个点不在以点(1,1)放出的射线第一个遇到的点时,则不选...
分类:
其他好文 时间:
2014-11-30 00:19:49
阅读次数:
250
背景NGUI在处理UI和输入方面确实做的不错,但是现在的问题是公司引入体感之后,是通过手的位置来实现按钮的点击操作,前提我不想改变原先设计好的NGUI界面和机制,怎么破?NGUI的输入底层机制NGUI对鼠标或者触摸的位置是通过Camera对NGUI层进行射线检测来获得,然后检测按钮事件、触摸屏Pre...
分类:
编程语言 时间:
2014-11-27 14:26:58
阅读次数:
329
Unity 使用的是左手坐标系物体旋转:通常围绕一条射线进行旋转(点确定线的位置,射线确定线的方向)。旋转角度:朝射线的方向看过去,逆时针旋转。围绕自己的坐标轴旋转:transform.Rotate (Vector3.right, 50 * Time.deltaTime);围绕世界坐标轴旋转,注意,...
分类:
编程语言 时间:
2014-11-26 14:03:58
阅读次数:
215