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
Unity3d
导入图片 自动修改Texture Type为Sprite 2D and UI 及设置 Packing
Unity3d
的新版UI系统在给我们带来很大便利的同时,也添加了一些小麻烦。
这个有点吓人
·
2020-08-17 02:24
游戏开发前景如何?工作职责有哪些?
Unity游戏开发工程师(9k-18k)工作职责:1、使用
Unity3D
负责移动游戏客户端开发2、使用
Unity3D
开发场景各项交互功能、UI界面,并实现与服务器端交
qq_43650522
·
2020-08-17 02:24
Unity3d
中MonoBehavior默认函数的执行顺序和生命周期
Awake()在MonoBehavior创建后就立刻调用,在脚本实例的整个生命周期中,Awake函数仅执行一次;如果游戏对象(即gameObject)的初始状态为关闭状态,那么运行程序,Awake函数不会执行;如果游戏对象的初始状态为开启状态,那么Awake函数会执行;值得注意的一点是,Awake函数的执行与否与脚本实例的状态(启用或禁用)并没有关系,而是与脚本实例所绑定的游戏对象的开关状态有关。
qq_43493396
·
2020-08-17 02:20
unity3D
---鼠标、键盘输入
在说标准输入的方法时,需要先了解一下Input类的功能。鼠标输入Input类主要的功能就是获取系统输入按键,因此获取鼠标输入的方法在Input类中。主要的方法当鼠标按下时,返回true,如果鼠标一直按下,在按下期间一直返回trueboolres=Input.GetMouseButton(参数);当鼠标按下时,第一帧返回trueboolres=Input.GetMouseButtonDown(参数)
南阳0146
·
2020-08-17 02:42
Unity3D
射线检测方法
在开发中,尤其是跟模型与交互的时候,都会用到射线检测,这篇文章给大家分享一些射线检测的方法实现。射线:射线是3D世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射。用途:射线应用范围比较广,多用于碰撞检测(如:子弹飞行是否击中目标)、角色移动等。相关API:1、RayCamera.main.ScreenPointToRay(Vector3pos)返回一条射线
qq_42495911
·
2020-08-17 02:39
Unity3D
- 【Terrain】树木与草地
树木的预制体和草地的贴图:https://download.csdn.net/download/qq_42292831/10928248本篇文章主要介绍:①利用Terrain进行树木与草地的创建②树木和草地随风摆动的效果******************************************************************************************
Crystal X.
·
2020-08-17 02:38
Unity3D
Unity3D
问题之EnhanceScollView选择角色3D循环滚动效果实现
原文章:https://blog.csdn.net/damenhanter/article/details/50622396需求呈现3D效果(2D素材)选择角色效果滚动保证层级,缩放比例,间距正常跟随循环滚动这个界面需求一般也会有游戏会采用(貌似有挺多)如何实现实现技术关键点(3D循环效果,根据数学函数和仔细研究下具体效果很容易通过计算方式直接实现,本文主要目的是介绍下AnimationCurve
qq_41719385
·
2020-08-17 02:00
转载
【详细过程】
Unity3d
通过按钮点击实现简单场景切换
第一步,创建两个场景S1和S2进入场景S1,在左上角的File里选择BuildSettings,然后选择右下角的addopenscenes,之后场景被自动添加,3是场景的索引。进入S2,执行相同操作。再次回到S1,创建一个UIBUTTON按钮。创建一个脚本编辑脚本内容usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.
2020GetGoodOffer
·
2020-08-17 02:51
C#
Unity游戏开发
Unity3D
之塔防游戏的制作(一)
前不久,由于要练习Unity的使用,之前也写了几个小游戏,但是感觉还有一些东西不太熟练,就临时决定来写一下这个塔防游戏,就是模仿一下几年前比较流行的皇家守卫军,(其实我当时也不知道写什么,是别人提的建议),这对于刚开始学习Unity的我也是一种挑战,废话不多说,开始实战:我这里先把我做好的游戏放这里,供大家下载,(链接:https://pan.baidu.com/s/1d0s49uehmmak3Q
MTJ20
·
2020-08-17 02:41
Unity
Unity
unity识别地形材质
其中借鉴了一个大佬的方法:http://answers.
unity3d
.com/questions/34328/terrain-with-multiple-splat-textures-how-can-i-det.html
七哥没有毛病
·
2020-08-17 02:32
unity
Unity3D
button控件
按钮有三个基本的状态组成:未点击状态、击中状态、点击后状态。GUI.Button(位置,按钮显示内容);例如:GUI.Button(newRect(10,20,100,40),"我是按钮");将添加一个显示“我是按钮”的按钮,位置在界面的Rect(10,20,100,40)位置。点击查看Rect()位置图解下面示例中包含一个文字按钮,和一个连续按钮(都是文字按钮种类)示例:usingUnityEn
V_Health
·
2020-08-17 02:59
Unity3D
Unity开发Android游戏(三)虚拟摇杆之_Easy Touch 5
1、近期笔者研究
unity3D
移动开发,然后打算做虚拟摇杆。
苍狼王~
·
2020-08-17 02:59
Unity3D
ScrollView跳转功能
最近在项目中需要用到ScrollView通过外部传进来的参数进行UI跳转的功能,一开始做了一个通过改变ScrollBar里的Value值跳转的,但是实际项目里是没有ScrollBar的,所以通过一个计算与DoTween插件实现了跳转功能。第一步新建一个ScrollView,删除掉ScrollView下的ScrollBar,然后再Content下添加自动排版组件,如图所示。第二步新建一个脚本,脚本内
梧桐Mormon
·
2020-08-17 02:27
Unity3D
unity3d
ui
Unity3D
通过代码动态生成Prefab与导出UnityPackage
Unity3D
通过代码生成Prefab并导出UnityPackage首先要明确的问题Prefab的生成UnityPackage的导出首先要明确的问题不管是生成Prefab和导出UnityPackage都是只有在编辑器环境下才能使用
梧桐Mormon
·
2020-08-17 02:55
Unity3D
Unity3D
程序退出进程及资源问题
Application.Quit():正常退出(在打包后使用,不能再编译状态下使用)UnityEditor.EditorApplication.isPlaying=false:在编译状态游戏退出System.Diagnostics.Process.GetCurrentProcess().Kill():关掉与当前活动相关的进程System.Environment.Exit(0):终止当前进程并为基础
画个小圆儿
·
2020-08-17 02:50
Unity
游戏开发
Unity发布WebGL爬坑杂记(五)
Unity发布WebGL必然会与Web端有通信,也就意味着要与js脚本有互相调用,这方面Unity官方文档中有相关资料https://docs.
unity3d
.com/2018.3/Documentation
GG_M
·
2020-08-17 02:15
WebGL开发
unity3d
超简单的自由移动代码
1、首先在场景中铺设一个Plane,设置scale为(5,5,5);2、添加一个Cube,命名一个Wandering的C#脚本,将其挂载到Cube当中;3、代码如下:usingUnityEngine;usingSystem;publicclassWandering:MonoBehaviour{publicfloatspeed=1;publicintchannge=1;//publicfloatti
cjc小隐
·
2020-08-17 02:13
如何在
unity3d
中创建最简单的按钮
1.在
unity3d
中创建一个C#脚本,命名为“Anniu”。
吾乃小白
·
2020-08-17 02:40
unity
C#单例模式-
Unity3D
实现继承MonoBehaviour单例
使用时继承该单例类,不用管什么多线程之类的问题,也不用担心性能问题,因为在最开始的时候不管你要不要这个实例,都会被创建出来,所以只是在程序开始的时候消耗时间,到程序结束前不会销毁。第一个是不继承MonoBehaviourpublicclassSingletonNullwhereT:new(){privatestaticTm_instance=default(T);protectedSingleto
木苏栀槿
·
2020-08-17 02:36
设计模式
Unity3d
GUID和本地ID(Local Indentifier)
GUID和本地ID都是Unity用于资源管理的ID,GUID是工程里面所有文件、文件夹的唯一标识,通过GUID可以唯一确定一个文件或文件夹。本地ID是一个对象内(比如Scene),标识不同资源实例用的ID。举个例子,现在有一个预制体A,那么我们可以查看它的.meta文件看到它的GUID:在场景里面生成两个这个预制体的实例,那么大家应该都知道了,这两个实例肯定表示不同的对象,但是它们都通过GUID指
好身亡
·
2020-08-17 02:35
学习理解
Unity3d
AssetBundle依赖关系理解
AssetBundle(简称AB包)打包方式:[@MenuItem("AB/BuildAB")]publicstaticvoidBuildAB(){BuildPipeline.BuildAssetBundles(Application.dataPath,BuildAssetBundleOptions.UncompressedAssetBundle,BuildTarget.StandaloneWin
好身亡
·
2020-08-17 02:35
学习理解
Unity3d
AssetBundle依赖关系获取
PS:本文将从“打包之前”和“打包之后”两个方面去说明如何获取依赖关系获取AB包依赖的作用众所周知,如果一个AB包(我们称之为C)里面的资源引用到的其他资源(我们成为R)并没有被打包成AB包,那么C里面就会多出一份资源R的备份,如果只是一个C里面多了一个R的备份那还好,但是如果有很多其他AB包Cx都备份了一个R,那么这就是资源的冗余,没有必要,这也就提示了我们应该把R打包成AB包(我们称为D),那
好身亡
·
2020-08-17 02:03
知识分享
Unity3d
AssetBundle
AssetDatabase
Unity3D
键盘控制控件移动脚本
Unity移动详解1.通过键盘事件控制输入publicfloatm_speed=5f;//Translate移动控制函数voidMoveControlByTranslate(){if(Input.GetKey(KeyCode.W)|Input.GetKey(KeyCode.UpArrow))//前{this.transform.Translate(Vector3.forward*m_speed*T
AustinHsiao
·
2020-08-17 02:30
Unity
Unity3D
Json解析
Json数据格式:{"Key":"Value","Key2":Value2",}键值对:键一定是字符串、值根据需要{"name":"xiaoming","age":10,"gender":"男","province":{"luoyang":"yichuan"}}数组形式:(有多个单独对象)[{"key":value"key1":value,},{"key2":value}]对象也可是数组ForEx
熊仔饼的天空
·
2020-08-17 02:29
Unity3D游戏开发
Unity3D
《一看就明白系列》之读取Txt (一)
策划写Excel--->程序解析Excel为Text(letter)--->程序读取Txt文件路径:Appliction.dataPath项目资源路径Application.streamingAssetsPathPC:项目资源路径下的streamingAssets文件夹(需要手动创建同名文件夹)“这个目录只能用WWW读取(PC特例也可以用文件读取去读(FileStream)),且不能修改(PC可以
熊仔饼的天空
·
2020-08-17 02:29
Unity3D游戏开发
一看就明白
Unity2d碰撞触发器你不知道的事情
博主上一篇贴子有讲到
Unity3d
的碰撞器触发的条件(f附上链接https://blog.csdn.net/qq_37055562/article/details/82730378),那么Unity2d
Rainbow丶Six
·
2020-08-17 02:29
unity3D
---实现柔软水管(蛇的移动)效果一(无重力)
毕设想添加一个消防栓,其中水管头跟随主角移动,而尾部固定在一处,水管是软的,效果如下做了个样例,突然想到贪吃蛇,哈哈,所以以后要实现蛇的效果好像也可以用哎,就在标题来添加啦。主要把这个水管分为n段,每段是一个类类的内容如下:usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassSegm
ayouayouwei
·
2020-08-17 02:57
unity
Thinking in
Unity3D
:渲染管线中的Rendering Path
Thinkingin
Unity3D
:渲染管线中的RenderingPath关于《Thinkingin
Unity3D
》笔者在研究和使用
Unity3D
的过程中,获得了一些
Unity3D
方面的信息,同时也感叹
一麒麟子一
·
2020-08-17 02:56
【
unity3d
】2D场景下的物体移动
之前有记录过3D场景下物体的移动,是利用Input.GetAxis方法进行获取键盘的输入,然后在移动方向上施加一个力向量rigidbodyrd=AddForce(newVector3(x,0,y)*speed);进行前后左右的移动,今天在2D的学习中,发现了与3D游戏中物体运动不同的一个方法。首先还是需要利用Input.GetAxis获取键盘输入的信息publicfloatspeed;//移动速度
HJ_sky
·
2020-08-17 02:24
unity3d
【
unity3d
】利用键盘操作物体移动的方法
利用W,S,A,D控制物体前后左右移动方法一:利用Input.GetAxis();方法Input.GetAxis("Horizontal");//利用A,D控制水平方向,这个方法的返回值是一个在-1~1之间的数值,键盘输入A即为-1,D即为1Input.GetAxis("Vertical");//利用W,S控制前后方向,这个方法的返回值是一个在-1~1之间的数值,键盘输入W即为-1,S即为1接下来
HJ_sky
·
2020-08-17 02:24
unity3d
Unity 3d模型中实现射线折射
U
unity3d
模型中实现射线折射直接代码usingUnityEngine;publicclassReflectLine:MonoBehaviour{voidUpdate(){Rayray=newRay
蹦极_007
·
2020-08-17 01:52
unity
Unity3D
+WebGL数据交互、传参
描述我也是刚开始学习WebGL+
Unity3D
。文章描述中可能有些不准确,见谅。
程序员_胡子
·
2020-08-17 01:19
WebGL
unity3d
碰撞的添加
在
unity3d
中实现碰撞要求碰撞的双方至少有一方具有碰撞体组件。通过在Component中点击Physics2D→PolygonCollider2D。可对一个不规则形状的对象添加碰撞体。
ichigoooooo
·
2020-08-17 01:47
Unity学习笔记
Unity3d
中的属性(Attributes)整理
Unity3d
中的属性(Attributes)整理▼标签:attributes
unity3d
属性检视面板序列化分类:
Unity3d
Attributes属性属于U3D的RunTimeClass,所以加上以下的命名空间是必须的了
Kawano
·
2020-08-17 01:47
Unity
入门
Unity3D
异步加载的进度条制作
Unity3D
异步加载场景的场景进度条的制作01.菜鸟一些usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine
乱舞的旋律、
·
2020-08-17 01:08
Unity3D
unity跨平台sqlite使用教程
并且结合跨平台使用的问题,考虑再三,计划使用
Unity3D
+SQLite进行开发。因为跨平台的需求,先忽略UnityStore的收费SQLite插件。
Hus丶zZ
·
2020-08-17 01:33
unity2018
Unity3D
中API常用方法和类详细讲解(事件函数、GameObject类、MonoBehaviour 类)
下图是Unity中各个类的继承关系:每一个脚本默认都是继承MonoBehaviour的MonoBehaviour是继承Behaviour的Behaviour是继承Component的Component是继承Object的GameObject是继承Object的事件函数点击这里进入Unity官网文档了解更多。start方法:这个方法在游戏场景加载时被调用,它只会执行一次。在该方法内可以写一些游戏场景
To-String
·
2020-08-17 01:31
Unity3D
Unity3D
中的RenderTexture详解
文章目录RenderTexture是什么什么是server-sider的texture?什么是FrameBufferObject?这有什么用?渲染到RenderTexture的几种方式从rendertex获取结果其他的一些问题RenderTexture是什么在U3D中有一种特殊的Texture类型,叫做RenderTexture,它本质上一句话是将一个FrameBufferObjecrt连接到一个
御坂御坂001
·
2020-08-17 01:00
Unity脚本
unity3D
物体跟着鼠标移动
原本以为只要将鼠标坐标转为世界坐标,然后将转换后的坐标赋给物体就能实现。经多次尝试发现,鼠标转成世界坐标之后缺一Z轴,所以想出的解决方案是先将要跟随的物体的世界坐标转成屏幕坐标,再把该屏幕坐标的Z轴赋给鼠标的Z轴,这样一来,鼠标就具备了Z轴,再将鼠标坐标转为世界坐标,代码如下://获取需要移动物体的世界转屏幕坐标Vector3screenPos=Camera.main.WorldToScreenP
观星者GH
·
2020-08-17 01:00
Unity3D
Unet(Network)如何将生成的物体变为子物体
Unity3D
Unet(Network)如何将生成的物体变为子物体相信搜索这个问题的你已经发现了,在服务器上将生成的物体变为子物体是很简单的,就和平时的做法一样,但是在客户端上却无法正常转换。
Nandy_4
·
2020-08-17 01:28
Unet
(Network)
Unity3D
Unet
Network
游戏开发
Unity
UGUI实现图片特效轮播,使用插件DOTWEEN
今天我们来用
unity3d
的UGUI来实现图片的轮播,也就是经常在一些视频网站上的一些图片轮播。这次将使用到动画插件DOTWEEN,主要目的也是为了熟悉Dotween这个插件。
zy下令
·
2020-08-17 01:54
Unity-UGUI
unity3d
UGUI图片轮播
Dotween
特效
unity实现图片轮
Unity3D
开发之unity和js通信交互
一.老版方法unity发布webplayer平台后会输出html和
unity3d
文件。我们的程序主要被打包在
unity3d
文件里,而html则是网页的界面显示。
JayW就是我
·
2020-08-17 01:54
Unity
Unity3D
实现按钮切换Panel的功能
最近接触了
unity3D
的一个小功能,用按钮实现Panel的切换,搜索了很多博客,发现很多用的animator,自己又没接触过这个东西,所以想用一个脚本直接实现按钮切换的功能,接下来我详细介绍一下。
__萌新
·
2020-08-17 01:54
Unity3D
开发之实现摄像机旋转到指定朝向
项目中经常遇到我们要将摄像机移动到某个零件前面进行细节特写,而由于零件选择不确定,所以需要用代码设置摄像机的位置以及朝向。代码如下:publicvoidStareModel(){targetVector3=model.position+model.right*5;//设置相机的位置在模型的右侧5单位远处Vector3dir=model.position-targetVector3;//获取摄像机的
JayW就是我
·
2020-08-17 01:23
Unity
Unity3D
开发之Socket通信
最近在研究网络同步,感觉很有意思。服务端与客户端都是用c#写的。很遗憾,现在的项目服务端都是用c++或者java写的。可能c#写出的效率不行?socket通信协议我们通过知道的两种。一种是TCP协议,一种是UDP协议。TCP是以传输数据稳定而夺得游戏开发者的垂爱。UDP因为容易掉数据导致对于精准数据的传输方面被坐冷板凳,但是UDP的优点是传输速度快,适用于工业展示类数据传输。丢几个数据无所谓,反正
JayW就是我
·
2020-08-17 01:23
Unity
Unity3d
场景切换
//为了方便演示,在第一个场景内设置一个按钮,点击这个按钮,触发切换新场景时间//在该场景内的按钮添加一个C#脚本组件Component//在Button控件创建的组件//在常见组件之前,我们先创建一个createNewScene.cs文件,用于单例模式createNewScene.csprivatestringwarriorPath="Prefabs/Character/Warrior";Gam
即步
·
2020-08-17 01:22
Unity3D
关于WebSocket的实现(一)
详情实现方式请阅读SpringBoot及Construct2关于WebSocket的实现(一)为了使同个服务端不同游戏引擎都可以用,后面我会用Json插件将它们封装成Json字符串进行传输通信一、介绍使用
Unity3D
梦醒未醒
·
2020-08-17 01:44
Unity
unity3d
制作RPG游戏系列(2)——地形制作
个人博客文章链接:http://www.huqj.top/article?id=159制作3d游戏的第一步是创建地形系统,这里我直接用u3d内置的地形系统创建的,虽然不算漂亮,但基本的意思还是有的。首先我们要确定地形的大致样子,比较好的做法是先用地图作为纹理覆盖在地形上,然后照着这个地图画地形就可以,例如我选的下面这个地形地图:首先要添加一张纹理选择地图并且将图片大小调整成和地形大小一样,这样就只
qq_32216775
·
2020-08-17 01:09
unity3d
使用
unity3d
制作像素鸟游戏
id=140
unity3d
虽然是被设计用来制作3D游戏的,但是它提供了很多2D组件,所以也可以轻松的设计制作2D游戏,下面记录一下制作经典2D游戏flappybird的过程。
qq_32216775
·
2020-08-17 01:09
unity3d
Unity3D
---UGUI---Button相关、点击、按下、抬起、长按事件
一、先介绍一下Inspector面板里的东西Button里一共有两个脚本。image.pngImage(Script)这个跟Image里是一样的Button(Script)Interactable(交互):Button是否可以点击的开关,关闭进入Disabled状态image.pngTransition(变化):设置Button按下,弹起,不可用的显示状态1.None(空):不管怎么样都只使用Im
Destroyer丶
·
2020-08-17 01:00
UI
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他