前言赋闲在家,在Unity3D官方论坛上看到“机器学习挑战赛”后琢磨着学习学习。然后在网上看到一篇难得的指导详尽、新手友好的环境搭建教程,可惜是英文的,想着以后可能还会参考,还是读中文比较快,所以就自己简译一次放在这里,也供他人参考。软件环境操作系统:Win10 x64  Unity3D: 2017.2.0f3正文环境搭建1.安装CUDA Toolkit下载CUDA Toolkit 8.0 GA2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-20 20:36:18
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:笔者在最开始写程序的时候经常会遇到一种情况,例如更改一个字段、或者添加一种小功能,就要把原来写过的东西几乎废弃掉,或者更改大量以前写过的代码。又或者自己写的东西时间久了再去回顾,完全找不到到时为什么这么写的头绪,如果遇到了Bug更是无法快速定位在哪里小范围出现的问题。如果你也经常遇到这种问题,就说明你现阶段非常需要学习下设计模式了。在网上经常说的设计模式有23种,也有一些更多的设计模式,无非            
                
         
            
            
            
            Unity 中的导航寻路系统是能够让我们在游戏世界当中,让角色能够从一个起点准确的到达另一个终点,并且能够自动避开两个点之间的障碍物选择最近最合理的路径进行前往 Unity 中的导航寻路系统的本质,就是在 A 星寻路算法的基础上进行了拓展和优化导航网格(NavMesh)的生成——要想角色能够在场景中自动寻路产生行进路径,那么必须得先有场景地形数据,导航网格生成就是生成用于寻路的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-19 08:39:31
                            
                                165阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.文本文件和二进制文件的区别?二进制文件是不是指图片、视频文件等?  答:文本文件是指完全由可见字符组成的文件。所谓可见字符是指ASCII码为32到126的字符、回车符(ASCII码13)、换行符(ASCII码10)、制表符(ASCII码9)、以及所有汉字字符(当然也包括其他字符集如韩文、日文、阿拉伯文等等)。如果是Unicode文本,则还包括ASCII码0。  而二进制文件则有多种定义方式,广            
                
         
            
            
            
            前言:刚开始写这篇文章的时候选了一个很土的题目。。。《Unity3D优化全解析》。因为这是一篇临时起意才写的文章,而且陈述的都是既有的事实,因而给自己“文(dou)学(bi)”加工留下的余地就少了很多。但又觉得这块是不得不提的一个地方,平时见到很多人对此处也给予了忽略了事,需要时才去网上扒一些只言片语的资料。也恰逢年前,寻思着周末认真写点东西遇到节假日没准也没什么人读,所以索性就写了这篇临时的文章            
                
         
            
            
            
            使用工具:VS2017,unity3d使用语言:c#作者:Gemini_xujian参考:siki老师-《丛林战争》视频教程上一篇文章中,已经完成了游戏场景与开始界面UI的搭建,接下来将对数据库和登录请求响应等操作进行处理。01-设计数据库表(用户表和战绩表)首先,我们需要设计数据库中的表,第一个就是用户表,用来存储用户信息,包含的列有id/name/password,第二个表是数据表,用来存储玩            
                
         
            
            
            
            Leapmotion asset package包括在windows环境中使用leapmotion设备的插件。这个工具包包括了手的预制件,脚本和一些演示场景。从leap motion asset package下载leap motion asset package。需要注意,开发包unity4.0以上版本仅适用于windows系统,并需要orion beta服务。更早版本可用于mac和window            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-27 13:05:25
                            
                                176阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言           很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学。 
  为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发。  
  本文不是广告,不是推广,是免费的纯干货!   本文全名:喵的Unit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-30 17:21:20
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            小地图是游戏中极度常用的组件,在Unity中,实现方式非常简单。主要利用的原理是将一个单独摄像机的当前拍摄画面实时保存到一张渲染纹理图中,同时将这张纹理图更新显示到ugui中。 得知这一点后,先创建一张用于显示小地图内容的纹理图Render Texture,可以直接在资源文件列表中创建: 在信息面板中可以设置该纹理图的大小,采样方式,压缩方式等。设置完成后将该纹理图放入摄像机的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-27 23:34:26
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              学以致用,任何学问的学习都要立足于现实,努力实践,方可更进一步。Unity作为目前主流的3D游戏引擎,在各个领域已经展露出应用价值。此次借博客园宝地,针对一个具体的Unity项目的开发过程,将相关经验及感悟发布于此,只求记录过程及对他人有所帮助,望各位大神多指教,本文主要是对Unity项目开发环境如何搭建的经验总结。  首先,项目搭建在oschina平台下,通过Git工具进行工程版本管理,经过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 07:23:09
                            
                                203阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基本说明:中国 Unity 官网下载地址:https://unity.cn/releases请下载 Unity HUB 来管理和安装你的 Unity 各种版本场景一:Windows系统 |Unity 2020之前的版本 |Visual Studio Community编辑器电脑中没有任何代码编辑器的情况下,请使用 Unity HUB 安装 Unity 的时候勾选 Vi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-17 10:14:58
                            
                                172阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、前言前段时间和对象玩《找你妹》这个小游戏的时候,玩得难分高低,玩了几次之后,就想了一下该游戏的实现原理。想想实现挺简单的,就按照自己的思路仿一个出来,顺便熟悉整个开发流程,整理一些基本的知识点,总结一下开发经验。二、实现思路首先,初始化到界面里的每个图片(Item)都有一个数据(Data),数据里面存储着对应的一个或者多个类型,做对应的判断。然后,给玩家提示当前需要选择的类型,让玩家选择对应的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 16:46:06
                            
                                50阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Unity打包基于Android的apk环境搭建总结资源准备操作步骤总结反馈 资源准备配置Unity打包Android需要3大部分资源准备:1、Unity准备 打开Unity,点击左上角File–>Build Settings–>选择Android,点击按钮“Open Download Page”下载unity中Android的支持文件.2、JDK准备 因为Android环境的搭建需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 13:28:08
                            
                                139阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            效果展示:一、说明本文环境搭建测试基于Unity2021.3.26版本进行的,插件版本为当前官方最新版本PICO_SDK_v2.1.5,根据官方的描述,PICO Unity Integration SDK v2.x.x 系列是长期维护版本,支持 PICO Neo3 和 PICO 4 全系列设备。SDK 支持的最低 Unity 编辑器版本为 2020.3.21,支持的最高 Unity 编辑器版本为            
                
         
            
            
            
            简介这一篇还是一些基本的shader操作:裁剪、透明和法向量的应用
(纠结了很久写不写这些,因为代码很简单,主要是些概念上的东西)
先来看下大概的效果图:(从左到右依次是裁剪,透明,加了法向量的透明)裁剪代码Shader "LT/Lesson3_Cull"
{
    Properties
    {
         _Color ("Color", Color) = (1, 1, 1, 1)             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-07 20:27:37
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            初始项目搭建clone官方库
新建unity工程依次把官方库里的Assets和Unity5.x/Assets拷贝到项目Assets里 打开unity工程, 开始逐个学习例子,例子目录: 1. hello world新建luaState执行字符串命令print ('hello tolua#')unity的console里找到输出结果(找的不是很容易呀) 2. run scripts from fil            
                
         
            
            
            
            一、Unity3d环境搭建Download for Android
Download for iOS
Download for UWP
Download Unity Extension (legacy)(此是 vuforia unity package)
Download Unity(此选项是下载unity 安装程序)下载最新的Unity 安装程序插件(推荐使用插件)如图有android、IOS、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-13 22:42:56
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                 今天打算拿出来几个IDE对比一下它们的优点和缺点,好给刚入门的初手一些参考。为 了避免存在误人子弟之嫌,我不会以我个人偏好下定义哪款好用哪款不好用,这里仅仅晒出自己一家之言,选择权还是在大家手里,毕竟好用不好用,用了才知道 (不要看广告看疗效,咳咳),适合自己的才是最好的。    以M4为例(咳咳,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-17 13:36:14
                            
                                48阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言对于有前端基础的同学而言,鸿蒙开发的学习其实并不难。目前主流的鸿蒙操作系统可以说有俩个版本一个是openHarmony,另一个就是HarmonyOS。鸿蒙的立项最早可追溯到2012年,知道204年才获批。在发布openHarmony后,华为将其捐给了开放原子开源基金会。基于openHarmony,华为推出了基于微内核的分布式操作系统——HarmonyOS,目前HarmonyOS的最新版本是4.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 09:37:36
                            
                                784阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            需要引用的类库: using System.IO; using System.IO.Compression; string path = EditorUtility.SaveFilePanel("Save Excel File", "", "Result.xlsx", "xlsx");打开窗口并返回一个选择的保存路径 第一个参数是窗口的名称, 第二个参数是路径开始的位置,第三个参数是保存的物体的名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-25 17:17:54
                            
                                99阅读