随笔分类 -  unity3D

【unity3d游戏开发之基础篇】利用射线实现鼠标控制角色转向和移动(角色移动一)
摘要:由于最近搞2D游戏, 下面的代码配合NGUI来使用 。。。 将代码拖到角色身上就OK, 实现了角色转向、移动 ,想看效果的可以将代码下下来~用到了向量来计算角度 以及方向, 得恶补下向量知识了 。。。代码参考: 1 using UnityEngine; 2 using System.Collections; 3 4 public class Test : MonoBehaviour { 5 6 private bool flagMove; 7 private RaycastHit hit; 8 private Vector3 mousePos; 9 ... 阅读全文
posted @ 2013-03-05 19:31 Panda&Kings 阅读(6933) 评论(0) 推荐(1)
【unity3d游戏开发之疑难杂症】解决Unity3d脚本支持中文问题
摘要:每次写脚本加上中文注释后,运行总会报错 。。。 莫名其妙的错误总会让人查老半天,最终得知不是自己代码逻辑问题, NND 。。。蛋疼!!!那么怎样让你的U3D脚本支持中文呢?不然连个注释也木法写了 ... 解决方案:更改脚本的编码格式为UTF-8(UTF-8是UNICODE的一种变长字符编码又称万国码,由Ken Thompson于1992年创建) ,改成这样格式就支持中文了。 阅读全文
posted @ 2013-03-05 13:37 Panda&Kings 阅读(1972) 评论(0) 推荐(0)
【unity3d游戏开发之基础篇】unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子
摘要:最近开始研究U3D,它的强大就不多说了, 今天研究了研究射线相关东西,总结了些东西放上来,一来做个笔记,二来和大家分享分享!嘿嘿~ 如果有不对的地方希望指出哈 !- _ - 进入正题射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射。用途:射线应用范围比较广,多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动等 等。相关API:1、RayCamera.main.ScreenPointToRay(Vector3pos)返回一条射线Ray从摄像机到屏幕指定一个点2、RayCamera.main.ViewportPointToRay(Vect 阅读全文
posted @ 2013-03-04 17:40 Panda&Kings 阅读(82002) 评论(0) 推荐(8)
【unity3d游戏开发之疑难杂症】Unity3d工程如何与MonoDevelop工具进行调试
摘要:1.首先建立一个新的Unity3d工程(当然有自己的工程了可以不新建),工程建立好后,然后选择Assets->Sync MonoDevelop Project。然后Unity3d会自动在你的工程目录下建立一个visual工程(以.sln结尾的文件)。好了做到这一步先关闭你的Unity3d工程。2.打开MonoDevelop工具,File->Open,找到你刚才生成的.sln文件,然后打开。文件打开后按快捷键F5,这时候MonoDevelop工具会自动连接对应的Uniyt3d工程进行同步。3.在MonoDevelop工具中写好测试代码,然后在你需要Debug的代码行处添加好断点,然后 阅读全文
posted @ 2012-11-14 14:30 Panda&Kings 阅读(5938) 评论(0) 推荐(0)
【unity3d游戏开发之疑难杂症】Error while importing package: Couldn't decompress package
摘要:UnityPackage无论输入输出,都要放到非中文路径。否则很大可能就报错。只要非中文路径,一切正常。 蛋疼的U3D,排斥中文... 阅读全文
posted @ 2012-11-13 18:27 Panda&Kings 阅读(11806) 评论(2) 推荐(2)