手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
Unity3d
Unity3D Shaderlab 学习记录
unity3d定制的表面着色器(SurfaceShader)的标准输出结构是这种:structSurfaceOutput { half3Albedo;//反射率 half3Normal;//法线 half3Emission;//自发光,用于增强物体自身的亮度,使之看起来好像能够自己发光 halfSpecular;//镜面 halfGloss;//
作者:编程之家 时间:2022-10-08
Unity3d代码创建空心圆柱体
代码创建空心圆柱体publicGameObjectCreateHollowClinder(Vector3ptStart,Vector3ptEnd,floatinnerRadius,floatoutterRadius){//计算垂直于轴的起始向量Vector3vec1=ptEnd-ptStart;Vector3vec2=Vector3.up;float
作者:编程之家 时间:2022-10-08
unity3d text文字显示模糊怎么办
在unity3d中创建一个3dtext文字对象模型,但是发现默认情况下显示的文字很模糊,这种情况我们可以通过放大字体尺寸的方式解决这个问题,然后通过缩放的方式改变其大小。1、打开unity3d场景创建一个“3dtext”文字、接着我们发现场景的文字显示很是模糊不清。2、这时候我们选择场景
作者:编程之家 时间:2022-10-08
Unity3d游戏引擎Windy系列教程:常见组件扫盲讲解1mesh filter&mesh randerer
好从本章开始扫盲,我是风蚀,也可以叫我风之子。再或者WindyWill为什么要把两个组建写在一篇博文里呢?我是绝对不会告诉你我是因为meshfilter太少了才将两个组建写到一起的。添加完cube以后系统会自动为你添加meshfilter和meshranderer,至于boxconsider我么后面会讲,那是一个
作者:编程之家 时间:2022-10-08
Unity3D学习笔记十九:UGUI、Image、Text、Button
UGUI:Unity官方最新,与NGUI同源UI:UserInterface(用户的操作界面),图片+文字UGUI的组件:1、创建UGUI组件时,会默认创建Canvas(画布)和EventSystem(时间系统)2、所有UGUI组件必须放在Canvas下才能显示Image组件(显示图片)SourceImage(源图片):只支持Sprite精灵类型Color(颜色):原有基础上叠
作者:编程之家 时间:2022-10-08
Unity3D学习笔记六:三角函数和点乘
三角函数:概念:用来描述三角形中某个角和对应的三条边的比例关系。正弦:sin<θ>(sin<theta>)=对边/斜边余弦:cos<θ>(cos<theta>)=邻边/斜边正切:tan<θ>(tan<theta>)=对边/邻边 正弦函数曲线:随着θ角度不断增大,sinθ的值的变化周期 余弦函数曲线:正弦函数曲线左移90度 反
作者:编程之家 时间:2022-10-08
Unity3d使用鼠标点击控制人物走动无效的问题
Unity3d使用鼠标点击控制人物走动无效的问题最近在自学Unity3d,在学到使用鼠标点击控制人物走动时,按照API上面将代码写好,如下:voidUpdate(){ // _clickListener.Update(); if(Input.GetMouseButtonUp(0)){ ClickOn(Input.mousePosition); } }voidCli
作者:编程之家 时间:2022-10-08
Unity3D射线的方向
刚做完一个项目,里面有用到Untiy3D射线的相关内容,里面有个小坑记录一下,也把我遇到的这个问题和大家分享下。使用Unity3D的屏幕射线时,会得到两个值,一个是Origin,是射线的源点,另一个是Direct,代表了射线的方向,这两个值均为Vector3类型。根据数学知识,射线的表示为P(t)=Origin+t*Direct,
作者:编程之家 时间:2022-10-08
Unity3D的Time类UnityEngine.Time详解
转载请注明出处!Time.time:(只读)表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。Time.timeSinceLevelLoad:(只读)表示从当前Scene开始到目前为止的时间,也会随着暂停操作而停止。Time.deltaTime:(只读)表示从上一帧到当前帧时间,以秒为单位。Time.fixedTime:(只读)表示以秒计游
作者:编程之家 时间:2022-10-08
目前最新Unity3d游戏图形学从理论到项目实战精讲(完整)
body><divid="app"> <my-component></my-component></div><scriptsrc="lib/vue-2.4.0.js"></script><script>//全局组件 Vue.component('myComponent',{ //1.组件的内容/模板
作者:编程之家 时间:2022-10-08
(转载)Unity3D的3DText穿透场景物体解决
在unity的3D物体下有一个3DText物体。这个物体可以在空间坐标中显示文本文字。如下图: 这个3DText在场景中的显示会出现穿透3D物体的现象。如图:本来这个helloworld的文字是在胶囊体后面的,然而他却一直显示在最前面。 所以,该文章就用来解决这个问题。方法也是借鉴网
作者:编程之家 时间:2022-10-08
Unity3D游戏开发大发彩票源码出售之C++插件接入
创建一个C++CLR类库项目 首先我们大发彩票源码出售,需要的请找【大神源码论坛】dsluntan.com,详情咨询企娥3393756370,按照下图中的步骤创建一个C++CLR项目:请注意.Net版本问题,重要的事情说三遍,不认真看这里的人出现问题就不要到我这里来评论了,我最讨厌连文章都没有看明白就来
作者:编程之家 时间:2022-10-08
画面效果都不错!20个精品Unity3D着色器插件
目前收集整理了20个Unity3D着色器插件,效果都不错。1.Unity3D毁灭着色器特效DamageFXv1.2http://www.idoubi.net/unity3d/shader/2543.html2.Unity3D水下特效SleeplessUnderwaterEffectshttp://www.idoubi.net/unity3d/shader/2472.html3.Unity3D魔法特效资源包MagicEff
作者:编程之家 时间:2022-10-08
Offline Web Player installers离线版webplayer
原文地址:https://forum.unity.comhreads/offline-web-player-installers.367715/Withtherecent announcement todeprecatethewebplayerwe’vealsodecidedtonolongercoupletheofflinewebplayerwiththesimulationlicenseitwasmadeforinitially.T
作者:编程之家 时间:2022-10-08
Unity3D学习笔记十七:IK动画、粒子系统和塔防
新动画系统:反向动力学动画(IK功能):魔兽世界(头部动画),神秘海域(手部动画),人类一败涂地(手部动画)如何启用(调整)1、必须是新动画系统Animator设置头、手、肘的目标点2、动画类型必须是Humanoid,除此之外其他类型都不可以3、动画系统对应层级的IKPass必须开启4、相应的IK调整方法只
作者:编程之家 时间:2022-10-08
Unity3D学习笔记二十:Rect、Canvas、Toggle、Slider、ScrollBar
RectTransform(锚点):图片中心的四个点,界面以雪花形式显示当四个点在一起的时候组成锚点,当四个点分开的时候组成锚框(合则锚点,分则锚框)Anchors:----Minx:控制左两个点,当为0的时候,左两个点在父物体边框的左边缘,当为1时,左两个点在父物体边框的右边缘(取值范围并不是0~1)----Miny:
作者:编程之家 时间:2022-10-08
Unity3D学习笔记一:Unity简介、游戏物体、组件和生命周期函数
Project(工程、项目):工程是把游戏开发当前所需要的资源归类管理用的。Console控制台:日志、报错、调试,右上角,消息过滤Assets:资源,存储游戏中一切用到的资源Library:临时库文件ProjectSettings:项目设置、项目控制Temp:临时文件夹UnityPackageManager:资源包工程迁移:Assets、
作者:编程之家 时间:2022-10-08
Unity3d获取在Asset中选中的目录 资源 的路径
[MenuItem("Toolsestselect")] publicstaticvoidtestselect() { UnityEngine.Object[]arr=Selection.GetFiltered(typeof(UnityEngine.Object),SelectionMode.TopLevel); Debug.LogError(Appl
作者:编程之家 时间:2022-10-08
Unity3D AssetBundle的打包与加载
在Unity项目开发过程中,当要做热更新时常常使用一个叫做AssetBundle的东西,这里做一点个人的学习记录步骤1:设置打包标签:具体步骤----进入Unity,选择某一资源然后看右下角,在那个地方做这个事情步骤2:打对应平台的Bundle包,这里或多或少要用到一点编辑器扩展的内容,很简单,这里就不介
作者:编程之家 时间:2022-10-08
c# – Unity3D Slerp旋转速度
我正在使用Unity3D.我想旋转一个物体面向鼠标指针的方向,但允许最大旋转速度,如“每秒最大100度”.文档中有一个例子,但它没有做我想要的.我认为Time.time应该是Time.deltaTime,我无法真正理解最后一个参数的作用.它应该是与起始向量相加的数字吗?http://docs.unity3d.com/Documen
作者:编程之家 时间:2022-10-08
unity3d引擎架构之Componet
组件(Component)这个概念最早是在2005年《GameProgrammingGems5》的《ComponentBasedObjectManagement》中接触到的,当时感觉在设计上很实用。后来,发现UnrealEngine3的一个重要的改进就是抛弃了以前的基于纯派生关系的对象模型,而转为使用基于组件的对象模型。对于
作者:编程之家 时间:2022-10-08
c# – 在Unity中,是在游戏开始之前还是在场景开始之前调用Awake()?
我在Unity文档中读到了这个:Awakeiscalledwhenthescriptinstanceisbeingloaded.Awakeisusedtoinitializeanyvariablesorgamestatebeforethegamestarts.这不矛盾吗?是在启动游戏时调用Awake()函数,还是在加载脚本的场景时调用它?解决方法:如果你理解Uni
作者:编程之家 时间:2022-10-08
从C到C的数组#
我试图将一个双数组(它实际上是一个std::vector,但转换后转换)从cdll传递到c#脚本(unity).使用此处概述的方法https://stackoverflow.com/a/31418775.我可以在我的控制台上成功地获得阵列打印的大小但是我无法使用“CoTaskMemAlloc”来为阵列分配内存,因为我使用Xcode并且它似
作者:编程之家 时间:2022-10-08
将新脚本附加到unity3d中的按钮onclick事件c#
我正在从c#创建一个新的游戏对象,并尝试在clecked时执行脚本.这是代码.publicvoidcreateButton(){GameObjectkGO=newGameObject();kGO.transform.parent=kCanvas.transform;kGO.AddComponent<Image>();Button
作者:编程之家 时间:2022-10-08
(Unity中的Firebase Databse)在Android构建期间错过了class.jar
我在Unity项目中使用Firebase数据库,但在为android构建项目时遇到了一些问题.它在Unity播放器中运行良好,但是当我尝试构建并运行android时,我收到以下错误消息.我已经仔细检查过FirebaseSDK是否正确导入.控制台输出此错误;IOException:FailedtoMoveFile/Directoryfro
作者:编程之家 时间:2022-10-08
Unity C#:如何在屏幕位置创建GameObject?
与delphi相比,Unity非常困难.在delphi中你可以说:Rectangle1.Position.Y:=0;Rectangle1.Position.X:=screen.Width-Rectangle1.Width;这只会将矩形的位置更改为屏幕的右上角.但在Unity中,要做到这一点还有很多东西需要学习,我不知道从哪里开始.有人可以向我简化这个吗?我
作者:编程之家 时间:2022-10-08
c# – “[DllImport(”__ Internal“)]” – “__Internal”是什么意思?
我正在为iOS游戏团结一致.为了解锁成就,我需要从我的c#代码访问“Achievement.mm”文件:[DllImport("__Internal")]privatestaticexternvoidGKAchievement(stringachievementID,floatprogress,boolvalue);我从一个论坛得到了这个代码.但是,“__内部”
作者:编程之家 时间:2022-10-08
c# – 在统一3d中删除对象的Box对撞机
这是我在Update函数中的代码.该物体有一个箱子对撞机.if(Input.GetMouseButtonDown(0)){Rayray=camera.ScreenPointToRay(Input.mousePosition);if(Physics.Raycast(ray,outhit3,400.0F)){wName=hit3.collider.gameObject.name;Destr
作者:编程之家 时间:2022-10-08
Unity3D架构小结
版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.netyuiof/article/details/52814511刚开始学习Unity编程时,感觉非常的不习惯。一直以来,我都是使用基于类的面向对象编程,当转到Unity开发后,发现所有的代码都是拖到一个个组件上面去的,早已习惯了的mvc,mvp
作者:编程之家 时间:2022-10-08
Unity3D个人版更换黑色皮肤
1.拷贝EXEUnity安装目录下(ProgramFiles\Unity\Editor\)找到Unity.exe,然后拷贝一个副本将其重命名为UnityDarkSkin.exe2.替换16进制内容使用UltraEdit工具打开之前新生成的UnityDarkSkin.exe文件打开搜索->替换界面查找的内容:84C0750833C04883C4205BC38B0348替换的内容:84C07
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native