关闭
当前搜索:

如何让物体旋转到某一角度停止下来

看到这个需求,也许你会在官网上去寻找相关文档。看看是否有专门的函数来满足这个需求。    在此之前,我想讲一个老生常谈的故事,就是某厂为了在流水线上将空盒子肥皂挑出来,于是请了高级的专家来研究这事。专家们想了想,利用类似红外线来检测,买了很多高级设备,厂家花了很多钱,终于把这件事解决了。可是另外一个厂,他们是将电风扇放在流水线前面,利用吹风,把轻的空盒子吹掉,来解决这一问题。   上面的故事对...
阅读(125) 评论(1)

新年新气象——开篇

2017:2017年是个不平凡的日子,我考研,毕业全在这一年。如今顺利读研,感谢2017充实的日子,有女朋友的陪伴,同学的陪伴,好朋友的陪伴。在有他们的日子里,我感到很幸福。尽管头发白了不少,胡子也粗了很多,但是像塞缪尔·厄尔曼作者写的《青春》一样,青春永远伴随你左右。       现在是2018年了,听着窗外的鞭炮声,人们的欢呼声,我知道这一年注定是美好而充实的一年。鞭炮声过后,在这漆黑的夜里...
阅读(139) 评论(1)

论组件enable属性的妙处——unity

之前写过enable不可取,是因为当时需要把gameObject直接消除(并非销毁):http://blog.csdn.net/anzhongliu/article/details/72827556。 如果按照之前的setactive方法来做,则会出现获取不了gameObject的坐标或其他属性,于是想起enable只是让gameObject不可见,并且可以获取gameObject的其他组件和属...
阅读(163) 评论(0)

鼠标点击与手指滑动

鼠标点击判断: if (Input.GetMouseButton(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hitInfo; if (Physics.Raycast(ray, ou...
阅读(87) 评论(0)

解决UnityEngine与C# System Random冲突

C#中使用Random,需要引入命名空间using System; [csharp] view plain copy Random rand = new Random();   int t = rand.Next(13);   UnityEngine命名空间下也有一个Random,常这样使用 [cshar...
阅读(74) 评论(0)

unity循环执行不同事件

需求:时间能够控制,循环执行不同事件,每次循环仅执行一次事件。 问题1:用帧动画控制时,1表示最小,但速度还是很快,转问题2。 问题2:于是想到有限状态机制,放在update下,能循环运行,但会运行多次(注意 :不是循环)。 问题3:放在 start下,只能执行一次,不是循环。 问题4:想到协程,放在update下,能循环,但是执行多次,为啥?因为延时作用,会使事件在延时过...
阅读(212) 评论(0)

如何围绕某一轴(不是xyz)旋转——transform.RotateAround

Rotate是围绕轴来旋转,在正交模式下,呈现水平直线,如何实现围绕设定旋转?需要用到RotateAround方法。 首先设定轴:public GameObject axis; public float rotateSpeed; 然后在update中,加入一行代码:this.transform.RotateAround (axis.transform.position, Axis.trans...
阅读(150) 评论(0)

Coroutine 协同程序

Coroutine  StartCoroutine (routine : IEnumerator) :该方法返回 Coroutine  类型的值。 例子:执行协同,只在场景开始时运行一次。 using UnityEngine; using System.Collections; public class example : MonoBehaviour { IEnumerator Sta...
阅读(122) 评论(0)

Unity3d通过鼠标缩放查看和旋转物体

1.通过鼠标缩放查看,键盘移动查看 [csharp] view plain copy using UnityEngine;   using System.Collections;      namespace DigitalRuby.Earth   {       public class MoveScript : MonoBehavi...
阅读(156) 评论(0)

unity Scene.isDirty属性返回问题

首先是通过SceneManager的静态方法GetActiveScene()获取实例对象,否则返回空,则没有获取场景对象。 然后使用Scene实例化对象的属性isDirty,该方法是场景修改时返回true,指的是场景修改未保存时直接运行,输出返回true。...
阅读(241) 评论(0)

浏览器与服务端的通信01

在pom.xml中导入两个jar包:jaxen1.1.4和dom4j1.6.1 WebServer类: /** * 基于Http协议的Web服务端程序 * @author live */ public class WebServer { private ServerSocket server; /* * 线程池,管理用于处理客户端请求...
阅读(170) 评论(0)

浏览器与服务端的通信

服务端代码: public class WebServer { private ServerSocket server; /* * 线程池,管理用于处理客户端请求的线程 */ private ExecutorService threadPool; /** * 构造方法,用于初始化服务端程序 * @throws Excepti...
阅读(157) 评论(0)

Socket客户端与服务端通信私聊

客户端: /** * 将聊天室客户端内容独立完成一次. * 下面内容可以选做: * 修改代码,使聊天室可以实现用户自定义昵称, * 以及私聊功能。 * * 参考思路: * 客户端连接服务端后,要求用户输入一个昵称, * 然后将改昵称发送给服务端,服务端那边读取到 * 客户端发送的第一个字符串认为是昵称。 * * 私聊功能可以定义格式,例如: * @张三:你好 * 服...
阅读(239) 评论(0)

如何学习代码

在开始学习的时候,可能都遇到一个项目中有很多代码,一时间不知如何入手。有人说一行一行跟着敲,有人说默写代码,死记硬背,还有人说理解了再去敲代码。 在刚开始学习程序的时候,都会写一个简单程序,比如输出一个helloworld的程序,相信很多人都会。直到面临庞然大物,却不知所措。于是跟着敲,日日敲,日日练,然 没有什么效果,只是知道怎么照照搬,没有写过的代码,一定得看看别人是如何做的。别人没有做过...
阅读(400) 评论(0)

客户端与服务端的Socket通信

客户端: public class Client { /* * java.net.Socket * 套接字,封装了TCP协议,使用它可以与远端计算机通讯 */ private Socket socket; /* * 定义构造方法,用来初始化客户端 */ /* * 实例化Socket时需要传入两个参数: * 1:服务端计算机的地址信息(IP地址) * 2:服...
阅读(312) 评论(0)
442条 共30页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:336334次
    • 积分:6053
    • 等级:
    • 排名:第4968名
    • 原创:241篇
    • 转载:196篇
    • 译文:5篇
    • 评论:27条
    最新评论