- 博客(16)
- 收藏
- 关注
原创 UE5数据驱动通用资产模板搭建
数据驱动通用资产模板搭建,实现分级嵌套,无固定结构的按需配置模式。C++中实现通用模板,可在通用模板的基础上,通过继承,实现个性化的数据结构,进行个性化的数据驱动配置。视频中实现的源码: 链接:https://pan.baidu.com/s/1l9UpJQXh938hiEI-hWaWsA 提取码:jd6p...
2022-08-13 00:15:31
537
原创 Uni2D 学习
1.精灵的创建 2.帧动画(1)AnimationClip(动画剪辑)为每一个帧动画提供一个容器,将一段帧动画中的所有Sprite集合起来,以给定的速率显示。(2)AnimationClip创建方法:A.Uni2D->Create->Animation ClipB.在Project面板右键,Create->Uni2D->Animation Clip创建一
2015-11-30 11:17:54
375
原创 Unity3d学习10
1.绘制不规则平面 using UnityEngine;usingSystem.Collections; public classPlaneDraw_CTRL : MonoBehaviour{publicGameObject planeDraw;MeshplaneDraw_mesh; //Use this for initialization
2015-11-30 11:06:41
287
原创 Unity3d学习09
这次带来的是关于unity3d里自写截图的,这个功能可以实现将当前屏幕画面保存为图片~1.首先介绍一种超级简单方法,调用U3D自带的api:Application.CaptureScreenshot("jietu.png");就这一句话,就能将当前屏幕所有内容保存为png格式的图片,图片的储存位置为当前工程的子目录下。但是这种方法有一个很大的弊端,首先就是保存的
2015-11-30 11:04:15
228
转载 Unity3d学习08
(鼠标射线这一块相当的重要,在学习的时候参考了这篇文章:http://www.cnblogs.com/xuling/archive/2013/03/04/2943154.html)一:鼠标射线1.Ray clickRay;//Ray代表发出的射线 RaycastHitclickHit;//RaycastHit储存一系列射线与物体碰撞的信息 clickRay =Camera.
2015-11-30 11:01:50
174
原创 Unity3d学习07
一:unity3d调用windows的资源管理器:1.项目Assets文件夹新建Plugins文件夹,放入System.Windows.Forms.dll文件2.脚本中using System.Windows.Forms;3.代码如下:public voidLoadMap(){WWWwww_map; OpenFileDialogchoiceWindow = ne
2015-11-30 11:00:49
271
原创 Unity3d学习06
一:GUIText的添加新建一个空物体,给它添加组件GUIText,然后设置一些基本参数。在脚本中,通过:GUIText text01;text01 = GameObject.Find("空物体的名字").GetComponent();text01.text = "你想显示的字"+一个数等等;二:绘制线段: 为物体添加linerendenere
2015-11-30 10:58:57
256
原创 Unity3d学习05
一:控制动画播放速度animation["动画名"].speed = 2; //将指定动画播放速度变为默认的2倍 二:为物体施加力1.前提:物体为刚体属性2.脚本:Rigidbody bridbody;bridbody = GameObject.GetComponent(); bridbody.AddForce(new Vector(x,y,z)
2015-11-30 10:58:17
198
原创 Unity3d学习04
一:键盘事件的获取1.按下事件:Input.GetKeyDown();//如果按下按键,返回ture,否则返回false例如:If(input.GetKeyDown(KeyCode.A)){Debug.log("按下了A键");}2.拾起事件:Input.GetKeyUp();//如果抬起了按键,返回ture例如:If(input.Get
2015-11-30 10:57:39
202
原创 Unity3d学习03
一:控制灯光的脚本:PublicLight aLight;aLight = GameObject.Find("有灯光的一个物体名字").GetComponent();//以上代码可以将代码信息传递给这个物体的光组件。aLight.light.intensity =一个小于8的float数;//这样就可以控制灯组件的亮度了。注意,这样写完以后,在Inspector面板的选
2015-11-30 10:55:04
304
原创 Unity3d学习02
一:创建粒子效果:在Hierarchy面板中,Create->Particle System在Assets文件夹内右键->Import Package->Particle导入粒子效果包在Hierarchy面板中选中Particle System后,可在Inspectors面板中修改粒子系统的相关参数,来达到不同的粒子效果: Max Particle:最大生成粒子数量Prew
2015-11-30 10:53:47
286
原创 Unity3d 学习01
一:Assets文件夹下应该包含的文件夹:Materails(材质,材质球),profabs(预组件),textures(纹理,贴图),model(模型,模型导入时也许会自带材质,纹理文件夹,所以一个好习惯就是为每一个导入的模型都建一个单独的文件夹),script(脚本)。 二:一个功能强大的材质制作软件:SubstanceDesigner文件格式:.sbsar导入方法:直
2015-11-30 10:30:22
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人