E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unity3d
uGUI使用代码动态添加Button.OnClick()事件(
Unity3D
开发之十二)
猴子原创,欢迎转载。转载请注明:转载自Cocos2Der-CSDN,谢谢!原文地址:http://blog.csdn.net/cocos2der/article/details/42705885uGUI出来这么久了,也一直没好好用用,主要是公司项目不用U3D。昨晚用了下Button,还是比较爽的。主要说下用代码添加button.OnClick()事件的方法(使用属性面板添加的方法就不说了)一、创建
Cocos2der
·
2020-08-17 04:50
Unity3D
Unity3D游戏开发
unity3d
uGUI
Button
Toggle
Unity3D
-游戏/VR/AR开发之C#基础:字典
usingSystem;//引用泛型集合命名空间usingSystem.Collections.Generic;namespaceLesson_24{classMainClass{publicstaticvoidMain(string[]args){//创建一个字典对象,key的类型是string,Value的类型是intDictionarydic=newDictionary();//Add方法用
玉骨寒
·
2020-08-17 04:19
unity3d
c#
unity3D
VR开发 手柄射线的事件回调增加
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//////定义一个射线类用于回调记得增加一个射线控制模块///publicclassLineEvent:MonoBehaviour{SteamVR_LaserPointerlaserPoniter;//定义一个射线组件的对象//Usethisforin
玉骨寒
·
2020-08-17 04:18
unity3d
vr入门
手柄
unity3d
随机位置 随机时间生成一个敌人
usingUnityEngine;//////设计随机事件///publicclassCreatWolfs:MonoBehaviour{floatCreatTime=5f;//设计创造狼的时间GameObjectWolfs;//申请一个狼的模块voidUpdate(){CreatTime-=Time.deltaTime;//开始倒计时if(CreatTime(obj);//实例化敌人Wolfs.t
玉骨寒
·
2020-08-17 04:18
unity3d
c#
vr入门
unity3d
VR手柄射线拾取,投掷,发射可拿去的物体
usingUnityEngine;//////手柄射线原代码要添加好1.SteamVR_LaserPointer2.SteamVR_TrackedController///以下是负责射线抓取的代码///publicclasscatchObject:MonoBehaviour{SteamVR_LaserPointerslp;//射线对象SteamVR_TrackedControllerstc;//控
玉骨寒
·
2020-08-17 04:18
unity3d
vr入门
手柄
unity3D
VR手柄模型替换
usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;//////挂脚本前记得要把SteamVR_TrackedController也挂到手柄上///所以当使用的时候挂了2个脚本一个是本脚本一个是SteamVR_TrackedController///publicclassShow:MonoBehaviou
玉骨寒
·
2020-08-17 04:48
unity3d
vr入门
手柄
[
Unity3d
]保存相机当前渲染内容或者RenderTexture到本地小工具
项目中,遇到需要将相机当前渲染的内容或者是RenderTexture保存到本地的需求,查看渲染结果是否正确。因此,写了一个简单的小工具,按F4就可以保存到Assets上一级目录。先直接贴代码,有时间再详细解释使用方式是直接将脚本挂在需要的camera上,按F4保存截图。usingUnityEngine;usingSystem;usingSystem.IO;publicclassSaveCamTex
延澈左
·
2020-08-17 04:46
unity
unity3d
帮助引导
/*Author:AndySun*Time:2013/8/19*Function:LoaderHelpImage*Version:003**/usingSystem.Collections.Generic;usingUnityEngine;[RequireComponent(typeof(GUITexture))]publicclassLoader:MonoBehaviour{[System.Se
无涯Andy
·
2020-08-17 04:03
Unity3D
Unity3d
更改鼠标样式
varcursorTexture:Texture2D;varcursorMode:CursorMode=CursorMode.Auto;varhotSpot:Vector2=Vector2.zero;functionOnMouseEnter(){Cursor.SetCursor(cursorTexture,hotSpot,cursorMode);}functionOnMouseExit(){Cur
无涯Andy
·
2020-08-17 04:03
Unity3D
u3d honey hex framework 路径显示改造
原始的寻路使用了一个第三方的
unity3d
astar库,这地图中是使用六边形的中心作为路径点,而且可通行的区域不能动态变化,所以想改造一下。
xtxy
·
2020-08-17 04:03
unity3d
OnMouseDown()函数没被调用
为了实现一个获取鼠标点击的物体的功能,写了以下代码。由于这个不针对特定GameObject,一开始我将这个脚本挂载在摄像机上,结果运行后,点击鼠标,并没有输出Mouse,说明没调用到OnMouseDown函数。后面我把该脚本放到场景中一个物体上,运行后发现,只有点击该物体时,才会调用到OnMouseDown,点击其他物体都没反应。要使得可以选中任意物体,把这段代码放在update函数中,就可以了。
秋风知劲草
·
2020-08-17 04:33
Unity3D
unity3d
的日历控件
开发了一个日历控件,在
unity3d
里面使用。
xtxy
·
2020-08-17 04:32
Unity3d
连接oracle数据库
本文使用的是oracle10g按照常规把.NETFramework下的System.Data.dll,System.Data.OracleClient.dll复制粘贴到Assets目录下,VS添加引用。u3d调试运行报错如下:Internalcompilererror.Seetheconsolelogformoreinformation.outputwas:UnhandledException:S
xiexuan2007
·
2020-08-17 04:53
Unity3D
Unity3d
绑定键盘弹出UI
1.在FairyGUI里制作UI2.设置为可导出,发布到自己工程存放UI的文件夹里3.在Hierarchy里新建一个UIPanel,通过packageName来添加制作的UI;4.新建C#,fasong绑定在场景里的任意一个物体上,代码如下:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;public
xiaoxiaoting1010
·
2020-08-17 04:21
Unity3d
Unity3d
中Input获取键的按下或者弹起,无法正确响应的问题
在项目中碰到这样一个问题,同事在FixedUpdate中处理当按下鼠标左键时,触发一个逻辑,例如:publicvoidFixedUpdate(){if(Input.GetMouseButtonDown(0)){Debug.Log("getmousebuttondown!");}}问题来了,并不是每次鼠标按下都会输出语句,给人的感觉像是鼠标坏了,最后找到了问题的原因,在官网中是这样解释的Younee
xiaoruanzhu
·
2020-08-17 04:20
随手笔记
Unity3D
实现物体通用的缩放功能(将脚本添加给需要使用的物体即可实现)
1、创建基础的父类控制缩放类型脚本(前提需要导入DoTween或者DoTweenPro插件)/****Title:"医药自动化"项目*主题:实现通用的物体缩放效果(父类)*Description:*功能:实现物体的整体缩放、上下压缩展开、左右压缩展开动画效果*Date:2017*Version:0.1版本*Author:Coffee*ModifyRecoder:*/usingSystem.Coll
xiaochenXIHUA
·
2020-08-17 04:47
Unity基础
DOTween
动画
Unity3D
中场景的移动控制(使用键盘控制移动,鼠标控制场景方向)
使用方法:将该脚本挂载到主摄像(MainCamera)机上usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;namespaceControl{publicclassCtrl_KeyAndMouseScenesMoving:MonoBehaviour{publicfloatsensitivityX=2F;
xiaochenXIHUA
·
2020-08-17 04:16
Unity基础
Unity3d
中 Awake 和 Start的区别
在
Unity3d
游戏程序运行时所有附加到游戏对象上的脚本组件都会运行,Awake方法和Start方法都只会运行一次,多用于数据初始化。
喜牛牛
·
2020-08-17 04:15
Unity3D
【
Unity3D
】 DoTween实现飘字的效果
Sequence.Append构建缓动序列,同时Join方法支持并行缓动。利用这个特性,可以实现ugui—Text的飘字缓动效果。Append是在序列的末端插入一个Tweener,如果前面的Tweener都执行完了,就执行这个Tweener。Join也是在序列末端插入一个Tweener,不同的是,这个Tweener将与前一个非Join加进来的Tweener并行执行。飘字效果代码:publicsta
Lion小礼
·
2020-08-17 04:14
移动开发
Unity3D
C#
unity3d
使用sqlite数据库
//创建数据库名称为xuanyusong.dbDbAccessdb=newDbAccess("datasource=horsegame.db");try{print("fdsfgdgdsafgdsagda");//请注意插入字符串是已经要加上'宣雨松'不然会报错//db.CreateTable("datainfo",newstring[]{"name","equipNo","colorType",
夜空划过的流星
·
2020-08-17 04:44
Unity3D
C/C++/C#
Unity3D
中物体向目标移动
这几天在写一个数字漫游项目,有一个要求是在高空鸟瞰,沿着固定的路径移动.........部分代码如下:C#代码,CameraMove.csusingUnityEngine;usingSystem.Collections;publicclassCameraMove:MonoBehaviour{intSpeedUp=10;boolAutomatic=true;Vector3Goal=newVector
xggllc
·
2020-08-17 04:44
Unity3D
Piece
unity3d
update()中获取键盘按键
voidUpdate(){//获取按键if(Input.anyKeyDown){foreach(KeyCodekeyCodeinSystem.Enum.GetValues(typeof(KeyCode))){if(Input.GetKeyDown(keyCode)){//Debug.Log(keyCode.ToString());switch(keyCode){caseKeyCode.LeftAr
城北徐公丶
·
2020-08-17 04:37
unity
update()
[
Unity3D
]简单的鼠标碰撞检测与事件监听
学习Unity脚本推荐:
Unity3D
官网索引使用
Unity3D
开发3D游戏是鼠标事件的检测也是常见的问题之一。
请叫我汪海
·
2020-08-17 04:32
Unity3D
[
Unity3D
]简单的物体运动和外力作用
下面简单学习一下在Unity中物体的移动。和上面两篇文章相同,我们先创建一个简单的场景以便测试。PS:场景可以建在同一个Project中,在Project面板点击场景文件进行切换即可。物体有:点光源一个,小方块一只。效果如下:然后将js文件拖到Hierarchy面板的立方体上实现绑定。我们现在要实现的就是让场景中的立方体延X轴移动。在Project中右击新建一个JS脚本Creat->Javascr
请叫我汪海
·
2020-08-17 04:01
Unity3D
Unity3D
-Unity中CacheServer(缓存服务器)的部署与使用
一、当Unity工程中的一些资源文件被修改后,Unity探测到这些修改就会重新导入这些资源文件,并随后将产生的导入数据以自己的内部格式存放起来。而我们知道导入这些资源文件是很耗时间的,并且不同的平台导入数据也是不同的。由此CacheServer就是要将这些产生的导入数据存储起来,当需要的时候直接从CacheServer取出来,而无需Unity本地再次生成导入数据。例如自己导入资源文件时会产生导入数
星洋
·
2020-08-17 04:27
Unity3D
Unity3D
-游戏退出
Android:效果:连按两次手机返回键退出。将下面脚本挂到场景中一个命名为GameQuit的空物体。usingUnityEngine;usingSystem.Collections;publicclassGameQuit:MonoBehaviour{privateintmPressTimes=0;//UsethisforinitializationvoidStart(){//Ensurethat
星洋
·
2020-08-17 04:56
Unity3D
Unity3D
-MONO脚本自带函数执行顺序生命周期
脚本自带函数执行顺序如下:将下面脚本挂在任意物体运行即可得到Awake->OnEable->Start->FixedUpdate->Update->LateUpdate->OnGUI->Reset->OnDisable->OnDestroyAwake:用于在游戏开始之前初始化变量或游戏状态。在脚本整个生命周期内它仅被调用一次.Awake在所有对象被初始化之后调用,所以你可以安全的与其他对象对话或用
树袋趴趴熊
·
2020-08-17 04:53
Unity
unity
Unity 2018 3.0地形优化与新增特性
https://blogs.
unity3d
.com/cn/2018/10/10/2018-3-terrain-update-getting-started/总览:ThisupdatefeaturesimprovedtoolsandperformancebytakingbetteradvantageoftheGPU.ItalsoaddssupportfortheHDandLWrenderpipeli
wolf96
·
2020-08-17 04:21
Unity3D
Shader
【
Unity3D
】计算机图形学-GPU渲染管线
【
Unity3D
】计算机图形学-GPU渲染管线1、GPU渲染管线:CPU传送给GPU一堆数据,最后渲染得出来一副二维图像,而这些数据就包括了”视点、三维物体、光源、照明模型、纹理”等元素。
nobcaup
·
2020-08-17 04:18
虚拟现实技术
Unity3D
项目返回低版本方法
Unity3D
返回低版本方法实例:Backprojectfrom
Unity3D
4.5.1f3to4.2.0f41.打开低版本
Unity3D
4.2.0f4版本,新建空项目2.Edit->ProjectSettings
Kn0w
·
2020-08-17 04:12
Unity3D
Unity3d
物体移动的方向和转向问题
需求场景比如在屏幕中有一条鱼,它可以向左或向右移动,当它移到屏幕外面时,会和另外一个物体发生碰撞,碰撞之后,它需要向相反的方向移动。碰撞到右边的物体时,改为向左边移动,碰撞到左边的物体时,向左右移动。物体移动的代码这个代码简单:publicintspeed=90;//移动的速度publicVector3moveDirection=Vector3.right;//移动的方向//直线移动private
wgslucky
·
2020-08-17 04:38
unity3d学习
BoxCollider2D不产生碰撞的解决方法
在
Unity3d
中碰撞并不仅仅是真实世界中一个物体撞了一下另一下,产生物理的力的作用,而是还有一个“接触”的概念,就是说两个物体可能是慢慢靠近,最后挨着了,就像握了一下手而已。
wgslucky
·
2020-08-17 04:38
unity3d学习
unity3d
BoxCollider2D
碰撞检测
【
Unity3d
】过渡场景进度条的实现
usingUnityEngine;usingSystem.Collections;usingUnityEngine.SceneManagement;publicclassLoading:MonoBehaviour{ publicUISlidermProgress; //进度条 AsyncOperationasync; //异步加载对象0-1 voidStart(){
wengpanfeng
·
2020-08-17 04:03
Unity中如何用代码实现场景切换
Unity中如何用代码实现场景切换创建场景场景切换
Unity3D
创建游戏可以这么理解,一款完整的游戏就是一个Project(项目工程),游戏中不同的地图对应的是项目下面的不同场景(Scene)。
Y_W_Sally
·
2020-08-17 04:19
Unity3D
Unity3d
游戏引擎Windy系列教程:unity界面介绍&新建工程
大家好大家好!太激动了,今天时间莫名的多所以我吃完晚饭心血来潮打算再写一篇那就是unity界面介绍!!!虽然我知道很多人也写过这个话题但是我还是有一定自我见解的,而且我们的教程又是从入门到精通,所以我还是要写一下下的。通过上一篇博文相信大家已经学会了如何安装unity那么你打开unity了吗?我们来新建一个工程吧!windy的电脑很不幸刚刚重装电脑,所以还没有安装unity所以我只能文字描述了大家
风之子iis
·
2020-08-17 04:42
Unity3d
Unity3D
控制角色八个方向移动也就是斜方向的朝和移动,找了好久没找到就自己写了
通过简单的代码完成移动和朝向,新人可以看一看采用按键的方式我觉得简单移动,对新人而已,有时候horizontal和vertical的控制方式反而会头晕。publicclassPlayerAct:MonoBehaviour{privatefloatspeed=5;privateTransformm_Transform;voidStart(){m_Transform=this.transform;}v
宋韩er
·
2020-08-17 04:27
自学
unity3D
通过button按钮显示对话框
unity通过button按钮来显示和隐藏对话框。首先是创建一个面板来当做对话框,然后canvas里添加两个button,一个是用来显示对话框,另个一是用来隐藏对话框。下面代码是显示和隐藏弹窗:if(button.name=="弹窗1按钮"){window1.gameObject.transform.localScale=newVector3(1,1,1);//显示}if(button.name=
积土成山,积水成渊
·
2020-08-17 03:50
[
unity3d
-2018.2.4f]C4D地形导入与贴图以及添加碰撞器
导入C4D模型,发现没有材质贴图导入地形与贴图以上教程基本解决了我的疑惑,就是一些细节在这里加下笔记,方便后面查看添加碰撞器文末福利导入地形与贴图在网上找了些教程,有一篇提供了不小帮助,Mark下,感谢作者源链接:https://www.cnblogs.com/liu102401/p/10615262.html以上教程基本解决了我的疑惑,就是一些细节在这里加下笔记,方便后面查看在C4D里面导出莫模
朽木zi
·
2020-08-17 03:12
unity
关于monobehaviour生命周期的一些记录
时不时面试会提到,时间一长又时不时要找资料巩固一遍,当时索性就摘抄了下来,现在迁到自己博客里,顺便添点遇过的问题和自己的想法,也方便回顾;
Unity3d
脚本从唤醒到销毁有一套比较完整的生命周期Awake–Start–Update–FixedUpdate–LateUpdate–OnGUi–Reset–OnDisable–OnDestroy1
weixin_43239964
·
2020-08-17 03:36
Unity3D
Shader : 单色混合
Shader"Unlit/Test"{Properties{_MainTex("Texture",2D)="white"{}_MainColor("MainColor",Color)=(1,1,1,1)_DColor("DColor",Color)=(1,1,1,1)_FColor("FColor",Color)=(1,1,1,1)}SubShader{Tags{"RenderType"="Opa
忘夕
·
2020-08-17 03:24
Shader
Unity游戏开发之一键修改所有预设的图片
Unity3D
一键更改预设的图片现在的大多的公司已经拥有的自己的项目,对于一般的公司来说,重新研发的成本太大,所有大部分的公司都会选择拿之前写好的项目还换皮。
XXX004
·
2020-08-17 03:24
unity游戏开发
初识
Unity3D
的UV贴图
初识
Unity3D
的UV贴图,我们知道通过物体可以通过调节tiling和offset值来调节uv信息,但是这是不准确的。
weixin_42233704
·
2020-08-17 03:19
贴图#uv贴图
在
Unity3D
上进行UDP通讯
在
Unity3D
上进行UDP通讯简介代码简介
Unity3D
版本:2018.3.0f2PersonalVisualStudio版本:2017在
Unity3D
上监听指定端口接收UDP数据指定本地端口与目标端口发送
嘤嘤怪1号
·
2020-08-17 03:11
有关Unity3D的一些东西
有关网络通讯的一些东西
Unity3D
在自定义脚本中实现Button组件上的OnClick面板
Unity3D
在自定义脚本中实现Button组件上的OnClick面板UnityEvent脚本代码事件传参多参数传入下述内容不对c#语法做过多讲解,仅对已入门并有兴趣的同学做为学习和拓展的资料大家在Unity
失落d枪骑兵
·
2020-08-17 03:09
Unity脚本拓展
关于
unity3d
鼠标箭头Cursor.lockState 不隐藏的问题?
关于
unity3d
鼠标箭头Cursor.lockState不隐藏的问题?
胡嘿嘿啦猴
·
2020-08-17 03:31
鼠标
unity3d
SteamVR手柄射线拾取,投掷,发射可拾取的物体
usingUnityEngine;//////手柄射线原代码要添加好1.SteamVR_LaserPointer2.SteamVR_TrackedController///以下是负责射线抓取的代码///publicclasscatchObject:MonoBehaviour{SteamVR_LaserPointerslp;//射线对象SteamVR_TrackedControllerstc;//控
你杨叔叔
·
2020-08-17 03:54
SteamVR
Unity3D
中判断鼠标或者手指是否点击到UI【UGUI】
这里使用UGUI系统自带的方法和射线检测的方式,判断是否点击到UI上:第一种方法:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.EventSystems;usingUnityEngine.UI;publicclassManager:MonoBehaviour{pub
你杨叔叔
·
2020-08-17 03:53
Unity3D
_异步加载场景(进度条)
usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;usingUnityEngine.SceneManagement;publicclassAsyncLoadScene:MonoBehaviour{//进度条publicSliderloadingSlider;//文字显示加载进度publicTextloadingText;//进
你杨叔叔
·
2020-08-17 03:53
Unity3D
总结记录(五) Unity中关于碰撞检测的几种方法总结
Unity中,对于游戏对象的碰撞检测有多种方法,今后在开发的过程中,可视情况而定,选用哪一种检测方法.首先,忽略两个物体碰撞可采用如下语句:Physics.IgnoreCollision(newBullet.GetComponent(),transform.root.GetComponent(),true);1.1在需要检测碰撞的物体上添加碰撞器,如:BoxCollider、capsuleColl
JamieHs
·
2020-08-17 03:50
unity3d
圣典脚本基础学习C#版本
unity3d
圣典脚本基础学习C#版本基础内容常用操作Vector3向量全局变量获取对象实例化基础内容所有脚本都继承自MonoBehaviour类;默认使用Start函数进行初始化,该函数仅执行一次。
未知艺术家爸爸
·
2020-08-17 03:50
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他