- 博客(18)
- 收藏
- 关注
原创 unity 拖拽UI(第二种方法)
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;public class DragUI : MonoBehaviour, IPointerDownHandler, IDragHandler, ...
2018-03-24 16:23:38 3958
原创 unity 拖拽ui
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Events;using UnityEngine.EventSystems;public class StartDrage : MonoBehaviour, IPointerEnterHandler, IPoin...
2018-03-24 16:18:01 493
转载 c# 函数
函数就是将一堆代码进行重用的一种机制。函数的语法:[public] static 返回值类型 方法名([参数列表]){ 方法体;}public:访问修饰符,公开的,公共的,哪都可以访问。static:静态的返回值类型:如果不需要写返回值,写void方法名:Pascal 每个单词的首字母都大些。其余字母小写参数列表:完成这个方法所必须要提供给这个方法的条件。如果没有参数,小括号也不能省略。方法写好后...
2018-03-22 20:19:22 168
转载 c# 枚举
枚举语法:[public] enum 枚举名{ 值1, 值2, 值3, ........}public:访问修饰符。公开的公共的,哪都可以访问。enum:关键字,声明枚举的关键字枚举名:要符合Pascal命名规范将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。枚举就是一个变量类型 ,int--double string decimal.只是枚举声明、赋值、...
2018-03-22 20:17:51 153
转载 c# for循环
for(表达式1;表达式2;表达式3){ 循环体;}表达式1一般为声明循环变量,记录循环的次数(int i=0;)表达式2一般为循环条件(i<10)表达式3一般为改变循环条件的代码,使循环条件终有一天不再成立(i++)。执行过程:程序首先执行表达式1,声明了一个循环变量用来记录循环的次数,然后执行表达式2,判断循环条件是否成立,如果表达式2返回的结果为true,则执行循环体。当执行完循环体后...
2018-03-22 20:13:28 545
转载 c# do-while循环
do{ 循环体;}while(循环条件);执行过程:程序首先会执行do中的循环体,执行完成后,去判断do-while循环的循环条件,如果成立,则继续执行do中的循环体,如果不成立,则跳出do-while循环。特点:先循环,再判断,最少执行一遍循环体...
2018-03-22 20:12:23 1295
转载 c# break
break1)、可以跳出switch-case结构。2)、可以跳出当前循环。break一般不单独的使用,而是跟着if判断一起使用,表示,当满足某些条件的时候,就不再循环了。...
2018-03-22 20:11:42 239
转载 c# while循环
while循环:while(循环条件){ 循环体;}执行过程:程序运行到while处,首先判断while所带的小括号内的循环条件是否成立,如果成立的话,也就是返回一个true,则执行循环体,执行完一遍循环体后,再次回到循环条件进行判断,如果依然成立,则继续执行循环体,如果不成立,则跳出while循环。在while循环当中,一般总会有那么一行代码,能够改变循环条件,使之终有一天不再成立,如果没有那么...
2018-03-22 20:09:57 3756
转载 c# switch-case
switch(变量或者表达式的值){ case 值1:要执行的代码; break; case 值2:要执行的代码; break; case 值3:要执行的代码; break; .......... default:要执行的代码; break;}执行过程:程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面所带的值进行匹配,一旦匹配成功,则执行该ca...
2018-03-22 20:09:18 1532
原创 c# 异常捕获
try{ 可能会出现异常的代码; .... ... ...}//try和catch之间不能有其他的代码catch{ 出现异常后要执行的代码;}
2018-03-22 20:06:54 186
转载 Unity PC端和移动端判断点击是否处于UI上
//PC端判断方法 public void IsOverUi_Standalone() { // EventSystem.current.IsPointerOverGameObject() // 该方法只要鼠标悬浮在UI(带有Image组件即可)上就会有相应 if (EventSystem.current.IsPointerOverGame...
2018-03-22 16:45:59 1503
原创 unity 找到所有子物体
foreach (Transform child in cunZu [number ].transform) { child.LookAt(Camera.main.transform.position); }
2018-03-16 14:58:04 831
原创 unity 摄像机围绕物体转动(有万向锁)
public Transform target;//旋转目标 public float distance = 1.8f;//摄像机和目标之间的距离 private float speedX = 240f;//x轴转速 private float speedY = 120f;//y轴转速 private float mX = 0.0f;//摄像机的旋转角度x p...
2018-03-10 14:35:50 1268
转载 Unity 移动端触摸屏操作
Unity 触屏操作当将Unity游戏运行到IOS或Android设备上时,桌面系统的鼠标左键可以自动变为手机屏幕上的触屏操作,但如多点触屏等操作却是无法利用鼠标操作进行的。Unity的Input类中不仅包含桌面系统的各种输入功能,也包含了针对移动设备触屏操作的各种功能,下面介绍一下Input类在触碰操作上的使用。首先介绍一下Input.touches结构,这是一个触摸数组,每个记录代表着手指在屏...
2018-03-09 09:31:07 5704
原创 unity vuforia识别二维码
代码动态生成的二维码图片Vuforia识别不了,如果想要识别就需要把图片转化为8位的灰度图或者是24位的RGB的PNG或者JPG格式的图片。转化成8位的灰度图的主要过程如下:打开ps 新建画布选择8位和灰度图,如图所示,然后把需要处理的二维码图片拖入到画布中。在保存就可以,这样输出的图就是8位的灰度图,Vuforia的官网就可以选择这样的二维码图片,然后进行进一步的识别和处理。结果1结果2...
2018-03-06 10:26:10 1125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人