从10月20号到现在,Unity3D也学了10天了,对于Unity3D也有了一个大致的了解,有必要做一个小游戏来检测一下自己的学习成果了。经过两天的努力,终于总算是做出来了一个可以玩的坦克大战了。首先讲讲我的设计目标:1.地图编辑器
2.道具系统
3.简单AI系统
4.计分器 其中,最重要的就是地图编辑器了,其次到AI系统,其他几个都挺简单的。 --------------------------            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-01 15:28:47
                            
                                125阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   首先也是看到网上有很多这这方面的博客,但是安卓Studio高版本对接unity高版本的却很少,有的还说高版本报错,我也是花时间研究了一下,感觉报错是正常的,一般还是配置环境问题。至于高版本报错,就有点夸张了,但是有很多细节还是要注意的。下面就为大家分享下我的心得。我尽量写的详细点。Unity安卓Studio3.1.2版本交互调用高德地图信息准备            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 08:35:15
                            
                                959阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录资源包下载创建地图地面素材切割成块,铺路创建调色板铺路小池子的构造把树添加到场景中为树添加碰撞体场景构造效果游戏角色导入添加刚体和碰撞体勾选冻结旋转创建PlayerControl.cs用刚体移动可以消除画面抖动摄像机跟随摄像机跟随范围调整设置遮挡效果设置不可通行的区域对碰撞区域进行优化消除蓝色的边界外视野,将视野局限于地图内游戏动画的实现建立一个动画状态集参考课程案例设计 一 2D 游戏场景、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-10 12:35:00
                            
                                658阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3D可以利用C#的文件流读入文件,但不建议这样做,因为自身就提供了一个TextAsset用于读入数据,尤其是可以将一个关键的csv和txt文件放到Resource文件中,让发布的时候能让其自动打包,不会让用户轻易修改看上去没这么业余。同时比起《【C#】txt的读写》(点击打开链接)的读入方法,利用TextAsset读入数据,比文件流更加简单。下面举一个例子来说明这个问题。有一个这样的map.csv            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 14:55:56
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
               import android.content.Context;
import android.content.Intent;
import android.graphics.BitmapFactory;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-27 15:07:43
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                    usingSystem.Collections;
usingSystem.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
 
public class TowerBuyer : MonoBehaviour {
    //单例脚本,特点只挂一次
    public static TowerBuyer in            
                
         
            
            
            
            文章目录⭐?️⭐⭐前言⭐?(==1==) 百度地图Android SDK下载 ?(==2==) 下载Android Studio ?(==3==) Android Studio工程配置 为什么要进行生成签名捆绑包?(==4==)获取AK和SHA1 什么是AK?什么是SHA1呢?JKS文件和Keystore文件的区别:?(==5==)百度SDK导入unity ?(==6==)Unity安卓平台打包            
                
         
            
            
            
            目录一、导航网格①AI-Navigation②路径更新与计算SetDestination()与Move()③遮挡判断Raycast()与NavMeshHit④导航网格障碍物NavMeshObstacle⑤当前路径所需成本Set & GetAreaCost()二、寻路算法①广度优先算法②JPS 算法③A*算法三、AI行为树①安装与介绍②三大组合节点(Composites)③修饰节点(Deco            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 11:35:06
                            
                                695阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            随着现象级手游“精灵宝可梦GO”的走红,许多手游都想接入LBS社交,基于地理位置交互的LBS功能。那么在Unity中怎么实现LBS地图呢,最简单的接入地图SDK,像百度地图、高德地图,一些常用到的功能都有了,像“阴阳师”的LBS就是接入的高德地图。但接入SDK的方式,有个麻烦的问题,须要针对Android各IOS分别接入,主要是接入后的功能玩法都要用Android的java和IOS的OC去实现,这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 12:51:47
                            
                                237阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            自己做的笔记,没有深层的东西,请大神绕行~高德地图和百度地图相差不多,网上很多百度地图的视频教学,在这里锻炼下自己的学习能力,来弄下高德地图。首先 进入 高德地图  官网,注册开发者  ,申请key。然后下载相应的SDK,分为2D 、3D、搜索服务,最好再下载相应的Demo...反正我是都下了O(∩_∩)O刚刚学习肯定不知道怎么学,那就看看官方文档吧。(我用的是2D的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 11:28:42
                            
                                344阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            运行效果背景现在我们要给我们的游戏接入百度语音SDK,让我们的游戏可以被声控,当我们说:上,游戏就响应上,下,游戏就响应下,左,游戏就响应左,右,游戏就响应右。或者听到玩家频繁 说我靠、靠等就知道玩家不耐烦了,赶紧给玩家补充点奖励稳住玩家。现在Studio相信很多人没有系统搞过Android开发很不熟悉,我也是安装好后不知道怎么用最后果断使用了Eclipse。机智如我最后终于使用Eclipse成功            
                
         
            
            
            
            前端调用高德地图app、百度地图app说明:这里只说明了前端如何调用app地图,没有代码,测试机上高德地图、百度地图、腾讯地图,都已经安装好了,如果没有安装,调起app地图会没有反应,至于如何验证手机是否安装了app地图,这个功能个人建议移动端来做,这里只是把地图官网的信息粘了出来,前端调用app地图,会存在浏览器兼容性问题,本人的项目是把前端嵌入到移动端里面,移动端是有自己的浏览器,所有只要调试            
                
         
            
            
            
            在开发过程中遇到如下业务:点击按钮获取实时定位信息,并将其显示在表单条目中,实现过程如下。1. 申请Key值点击下边的网址,创建应用,然后申请key,后期要用到,如果已经有key,忽略这一步官方链接:link1. 首先可以先进行用户注册,若是已经注册了则可以直接登录
2. 登陆成功后,可以在导航栏点击控制台,进入下图界面,图中所标示的为主要步骤2. 项目中引入高德地图3. 申请完key值,点击下发            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-10 09:02:08
                            
                                15阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            接上文,添加地图,在地图层直接添加即可,我是将AnchorPoint设置在(0,0),方便计算坐标mapSprite = Sprite::createWithSpriteFrameName(String::createWithFormat("Stage_%d.png",level+1)->getCString());
mapSprite->setAnchorPoint(Point(0,            
                
         
            
            
            
            本篇主要讲解Addressables系统的基本概念,基于Addressables1.8.5版本,下面简称AA系统概述打包 把资源加入到group中,才算是把这个资源加入到了AA系统当中,这时候才能对资源进行打包.AA系统还是会把资源打包成我们熟悉的AssetsBundle包,一个group中的资源,我们可以配置group来决定打包粒度,后面会详细介绍.加载 AA系统的运行方式是通过我们给资源设置的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-28 08:41:07
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            跟着一步步操作即可1.先打开一个unity项目2.导入插件资源包地址,点击如图片所示       3.最后点击导入就行了也就是第三步 Install4.这是在点击 Window 安装后Window/多了一个Asset Management ,顺着点击创建Groups   5.              
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 11:08:10
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我是将unity工程导出为android工程,将定位脚本和需要的jar包依赖等加入,如下LocationCustomDemopackage com.baidu.map.demo.layers;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import and            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 15:22:33
                            
                                323阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对接高德地图API的总结近期项目中需要对接高德地图做图形(画一个区域范围),所以把用的对接知识总结一下,先看个简单的效果图: 当然多看点别人的也不错,别人家的demo, 酸奶小妹用 [TOC]来生成目录: 对接高德地图API的总结引用JS高德地图WEB端JSApi开始渲染地图几个常见的工具 Marker鼠标工具折线多边形编辑点聚合AMapMarkerClusterer事件监听有用的参数更多 引用J            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-06 16:03:38
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            探索UMapControl:一款强大的地图控制组件项目简介UMapControl 是一个开源的地图控件,由UIDO团队精心打造,旨在为开发者提供简单、高效且可自定义的地图集成解决方案。无论你是网页应用开发者还是移动应用开发者,都可以利用它轻松地在你的应用中嵌入交互式地图功能。技术分析开源框架兼容性UMapControl 支持多种开发环境和框架,包括但不限于Unity、C# Winform/WPF、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-06 20:40:19
                            
                                136阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这是一个将经纬度坐标信息转换为Unity的场景坐标信息的坐标转换工具。前期工作:打开地图拾取坐标系统:百度地址:https://api.map.baidu.com/lbsapi/getpoint/index.html高德地址:高德地图API选择好工程需要的区域后进行截图。鼠标右键查看这个图片的尺寸大小。 在Unity场景中创建一个Plane作为一个区域地面。 调整缩放大小为图片            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-10 17:17:01
                            
                                300阅读
                            
                                                                             
                 
                
                                
                    