自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 出现 passing error 解决措施

1.copy 所有代码到txt记事本  2.保存为cs的名字,3.格式选所有类型cs格式4.编码选择GTF_85.是否替换,选择是170703

2017-07-03 08:48:25 661

原创 射线检测碰撞换Tag

//从角色位置向NPC发射一条经过鼠标位置的射线 Ray mRay=Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit mHi; if(Physics.Raycast(mRay,out mHi)) { if(Input.GetKeyDown(KeyCode.Space) |

2016-12-22 14:46:09 668

转载 编程,如何编程,什么是编程

编程就是为了借助于计算机来达到某一目的或解决某个问题,而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 计算机虽然功能十分强大。可以供你上网、打游戏、管理公司人事关系等等,但是没有程序,它就等于是一堆废铁,不会理会我们对它下达的“命令”。于是,我们要驯服它,只有通过一种方式——程序,这也是我们和计算机沟通的唯一方式。 那程序到底是什么呢? 程序也就是指令的集合,它告诉计算机如何执

2016-10-17 14:00:37 932

转载 C#命名规范

大家都知道写程序应该有个好的命名规范,为了工作方便,贴出来。1 ADO.NET 命名规范 数据类型数据类型简写标准命名举例ConnectionconconNorthwindCommandcmdcmdReturnProductsParameterparmparm

2016-10-09 16:39:28 619

转载 10.9

solution problems第一种,被调用脚本函数为static类型,调用时直接用  脚本名.函数名()。很不实用……第二种,GameObject.Find("脚本所在物体名").SendMessage("函数名");  此种方法可以调用public和private类型函数第三种,GameObject.Find("脚本所在物体名").GetComponent().函数名();此种

2016-10-09 16:00:41 295

转载 NGUI点击Click事件

NGUI事件的种类很多,比如点击、双击、拖动、滑动等等,他们处理事件的原理几乎万全一样,本文只用按钮来举例。1.直接监听事件把下面脚本直接绑定在按钮上,当按钮点击时就可以监听到,这种方法不太好很不灵活。C#1234void

2016-09-29 14:53:46 2919

转载 UIEventListener

NGUI事件监听之UIEventListener的使用  NGUI的事件绑定可以使用 UIButtonMessage在一个游戏对象上添加Button Message组件:在Button Message组件上添加要通知的游戏对象上所挂载的脚本的方法Target:要通知的挂载脚本的游戏对象Function Name:调用的方法  使用Button

2016-09-24 16:04:24 761

转载 预置体解除预置体属性 预置体应用

今天有个刚入门的朋友问我了几个问题,大概都是有关预设的问题,我想想我还是在博客里面总结一下吧,预设的原理我就不说了它比较简单而且网上例子也很多。1.预设怎么取消如下图所示,创建一个普通的立方体对象Cube ,Hierarchy视图中名子的颜色是“白色”的。同样在创建一个Prefabe ,你会发现此时立方体对象在Hierrchy视图中名子的颜色成“蓝色”了。接着问

2016-09-22 09:22:03 2194

转载 Unity3D使用Animation编辑器编辑动画

Unity提供了Animation编辑器,它可以为我们编辑物理动画。举个例子比如场景中有一个来回摇动的秋千,这个秋千在项目中完全只起到衬托作用,它不会与别的游戏对象有任何交互。如果这个秋千也用代码来写控制它来回摇动,会感觉小题大做。此时完全可以使用Animation编辑器来完成。但是它目前还不能编辑 FK 和 IK动画,所以编辑器中编辑动画的种类还是有限的,如果有一天FK 和 IK动画都可以在Un

2016-09-10 09:21:33 10238

翻译 Unity3d 刚体属性!!实用

Rigidbody属性Mass表示物体的质量,数值类型为float,默认值为1。大部分物体的质量属性接近于0.1才符合日常生活感官感受,超过10 ,则失去了仿真效果。Drag表示平移阻力,其数值类型为float,初始值为0,用来表示物体因受阻力而速度衰减的状态。Angular Drag 旋转阻力,其数值类型为float,初始值为0.05,用于模拟物体因旋转而受到的各方面的影响的现象。

2016-09-09 08:54:08 2608

转载 U3d用到的数学基础

1. 数学(点乘/叉乘)/unity3d的数学辅助类2. 坐标系统(本地/世界/屏幕)3. Unity3d运行流程4. 计算角色和目标点的夹角,旋转角色朝向目标点,然后移动角色(例子)5. Gizmos/inspector/地图编辑6. 脚本文件间的数据交互7. Yield return/协同线程/事件8. Socket9. Unity3D调用c++DLL一.

2016-09-02 10:46:05 1029

转载 Using命名空间作用9.2

刚开始编程的程序员在给unity项目写脚本的时候,看到自己新建好的一个类,系统会在脚本开头自动写入using System;using UnityEngine;...这几行代码。比如这些代码在脚本中有什么作用呢?不写行不行?Useing XX表示导入某个命名空间。比如说using System;就是到导入操作系统命名空间,using Un

2016-09-02 09:17:09 3420

转载 序厅旋转

Hotween与ITween曲线是一样的,只是前者在后者的基础上增加了一些曲线编辑的可视化界面以及在功能方面,使用者可以更能随心所欲的构建自己所想要的效果。    接下来我们就介绍一下Hotween以及用一个Demo给大家展示一下如何灵活的运用Hotween曲线,我们在使用Hotween曲线的时候需要我们把相关的文件加到Unity里面。图示:需要我们把HoTween库放到P

2016-09-01 10:17:01 355 1

转载 8.31碰撞触发

要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理组件的一类,它要与刚体一起添加到游戏对象上才能触发碰撞。如果两个刚体相互撞在一起,除非两个对象有碰撞体时物理引擎才会计算碰撞,在物理模拟中,没有碰撞体的刚体会彼此相互穿过。物体发生碰撞的必要条件两个物体都必须带有碰撞器(Collider),其中一个物体还必须带有Rigidbo

2016-08-31 12:08:39 464

转载 键盘控制

在游戏中,玩家控制主角移动,按键攻击,选择行走。都需要在程序中监听玩家的输入。unity为开发者提供了input库,来支持键盘事件,鼠标事件以及触摸事件。本文主要回顾键盘事件,以后会逐文复习鼠标以及触摸事件。键盘事件一般的PC键盘有104个不同的按键,在程序中通过监听这些按键事件,从而进一步执行逻辑操作。如:射击游戏中,W表示前进,S表示后退,A表示左移,D

2016-08-31 12:06:42 526

转载 WOW制作小地图

。。。。。。。。。。。。。。。。。原本只是想用unity自带的GUI功能实现魔兽世界的小地图效果,结果折腾了一个晚上。原来的思路如下:根据玩家坐标,计算出应显示的地图缩略图部分(128×128);用GUI遮罩将非白色的部分剔除(这样可以实现任意形状的小地图);将地图框叠加到第二步中的纹理上;将玩家指示物放置在地图中心,并根据当前玩家的Tran

2016-08-31 12:04:48 1948

转载 访问修饰符权限

C#共有五种访问修饰符:public、private、protected、internal、protected internal。作用范围如下表:访问修饰符说明public公有访问。不受任何限制。private私有访问。只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问,实例不能访问。

2016-08-30 08:44:37 390

转载 碰撞触发区别

1) 想要讓程式判斷兩個物件有接觸,則雙方都必需要有Collider(碰撞器), 並且“正在動的一方”一定要有Rigidbody(剛體)才有效,另一方有沒有剛體無所謂。 ※也就是說,如果動的一方沒有剛體,它去撞的靜止一方即使有剛體,也是當作沒撞到。2) 接下來有兩種方式判斷接觸,  一、Collision碰撞,造成物理碰撞,可以在碰撞時執行OnCollision事件。  二

2016-08-23 08:30:17 528

原创 如何挪动摄像机到想要的位置

一.定位Terrain(0.0.0)和Camera(0.0.0)二.Top.挪动摄像机到Terrain中心(找不到调整Field of View)

2016-08-22 14:44:11 902

转载 U3D常用英文释义

主要对unity3d的所有菜单与参数进行了翻译 并逐个讲解来帮助大家初步的认识Unity3D的每个命令的作用Unity3D下分8个菜单栏(翻译的不一定准)分别是File(文件)Edit(编辑)Assets(资源) GameObject(游戏对象)Component(组件)Terrain(地形) Window(窗口) Help(帮助)File(文件)------New S

2016-08-22 14:19:57 1763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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