- 博客(20)
- 资源 (4)
- 收藏
- 关注
转载 Unity相机的跟随移动
一、固定相机跟随 这种相机有一个参考对象,它会保持与该参考对象固定的位置,跟随改参考对象发生移动using UnityEngine;using System.Collections;public class CameraFlow : MonoBehaviour{ public Transform target; private Vector3 offs...
2019-12-11 15:52:38 406
原创 cocos creator 中读取Excel表格中的数据
一、使用相应工具将Excel文件转化成JSON文件导入到cocos creator资源文件二、在VS中对Excel文本中的数据进行转换Excel文本中各项数据的名称对应代码中的data.()export default class TaskData{ taskID : number type : string level : number cou...
2019-12-10 16:23:31 2605
原创 Unity 3D控制角色运动的方法
一、transform.Translate()方法(1)Input.GetKey(KeyCode.“按键”)if (Input.GetKey(KeyCode.W)){ transform.Translate(Vector3.forward * Time.deltaTime * moveSpeed);}(2)Input.GetAxis(" ")float h = Inp...
2019-11-21 15:01:51 2950
原创 C#语言基础知识个人小结笔记(一)
1、抽象类与接口(1)相同点: a. 抽象类和接口都不能被实例化; b. 抽象类和接口都能被继承; c. 抽象类和接口都包含方法的声明; d. 抽象类和接口两者的派生类均必须实现声明中未实现的方法。(2)不同点:...
2019-11-05 18:18:01 1257
原创 Cocos Creator入门教程之游戏数据的保存与读取
一、数据的读取与保存1. 保存数据//索引的字符串键值key,和要保存的字符串数据valuecc.sys.localStorage.setItem(key, value)相对于复杂的数据保存就需要转换成JSON进行保存。userData = { name: "kuzz", age: 18, high: 180};cc.sys.localStora...
2019-10-27 19:57:04 2343
原创 Cocos Creator入门教程之物体朝向及运动的知识
一、方向与角度转换涉及的知识1.Math.sin()函数返回一个值的正弦值,返回值的范围在(-1,1)。//X表示一个以弧度为单位的数值 Math.sin(X)2.Math.cos()函数返回一个值的余弦值。//X表示一个以弧度为单位的数值 Math.cos(X)3. 弧度与角度的转换:弧度=2*角度/360*PI//旋转角度转化为弧度let a...
2019-10-25 11:09:49 4344 1
原创 Unity 3D热更新知识之Lua语言(一)
一、Lua1.轻量小巧的脚本语言。2.设计目的是嵌入应用程序提供灵活的扩展及定制功能。3. Lua优势在于能够很方便的与其他程序进行集成。(C++、C#、Java ...)二、Lua与C#的区别1.Lua几乎可以在所有平台和操作系统中编译运行;而C#只能在特定的操作系统中进行编译生成dll(动态链接库)文件,进而再打 包成相应安装包在其他的平台(iOS、Andr...
2019-10-24 08:51:02 742
原创 cocos creator入门教程之简单游戏抽奖滚动转盘的实现
游戏开发中抽奖转盘的使用或许是相当重要的部分,尤其可以激发玩家对于抽奖的兴趣,增加游戏的趣味性。我实现的这个滚动转盘的思路是较简单,在游戏开始的时候就通过Math.random()产生一个随机值,设定不同倍数的概率范围,判断这个值所在的倍数范围,最后在转盘转动结束后进行显示,而对于转盘转动的动画就是在一个范围中循环滚动,到达设定的转动时间就停止。实现代码const {ccclas...
2019-10-23 18:07:46 1381 1
原创 cocos creator入门教程之用TypeScrip实现物体的拖动效果
游戏开发过程中对于物体的拖动是经常使用,不过在具体使用的时候都会有相应的限制条件保证游戏的可行性。在cocos creator中就主要是通过鼠标点击获取坐标来控制物体的跟随移动,触摸事件cc.Node.EventType.TOUCH_MOVE就能够实现拖动的效果。(TypeScript语言)onLoad () { this.touchEvent(); }...
2019-10-23 16:25:12 1655 1
原创 Unity 3D热更新知识入门小结之AssetBundle(3)
九、AssetBundle的卸载1.用处:减少内存的使用。(如果卸载不当可能导致部分资源的丢失)2.方法(1)AssetBundle.Unload(false)【基本不会使用这种方法】 如果是必须使用AssetBundle.Unload(false)就只能有两种方法 【1】使用Resources.UnloadUnusedAssets。...
2019-10-22 21:57:15 1707
原创 Unity 3D热更新知识入门小结之AssetBundle(2)
三、AssetBundle打包分组策略的总结1.对于需要经常更新的资源放在单独的一个包,而不常使用的资源就进行分离出来;2.同时加载的资源放在一个包里面,相对于需要同时加载的小资源就可以打成一个包;3.多个物体对象共享的资源放在单独的一个包【依赖打包】(例:两个物体使用同一材质的情况,则将材质单独进行打包。);4.存在同一资源中有多个版本就能使用添加版本号后缀打包进行区分。...
2019-10-21 22:02:33 363
原创 Unity 3D热更新知识入门小结之AssetBundle(1)
一、AssetBundle定义及作用1.AssetBundle是一个压缩包,相当于一个文件夹,包含特定于平台的非代码的归档文件(模型、贴图、预制体、声音及场景 ),在游戏运行时候就会被加载。AssetBundle的文件是分为A serialized file和Resource files两类。(1)A serialized file(序列化文件):资源被分解到它们各自的对象中,并写入到这...
2019-10-20 21:49:08 501 1
原创 Unity 3D入门教程之简化版见缝插针的实现
开发工具Unity 2018.4和VS 2017开发语言C#见缝插针这款游戏相应各位都是有尝试,其功能还是相当的简单,就是让针插到转盘上面并且不会碰到已经插好的针就成功,达到相应的指定条件则游戏成功,然后控制转盘的速度、针的个数或者是转盘的旋转方式这样不断地提升游戏难度。(作为简化版的见缝插针我就只是增加针的个数)。//控制针的运动void Update () { ...
2019-10-20 19:09:59 496
原创 Unity中单机游戏数据的保存与读取方法之PlayerPrefs应用
1、使用方法(1)存储数据PlayerPrefs.SetString(“Name”,”ms”);//设置String类型PlayerPrefs.SetInt(“Age”,20);//设置Int类型PlayerPrefs.SetFloat(“High”,168.0f);//设置Float类型PlayerP...
2019-10-18 12:29:10 2158
原创 Unity声音组件AudioSource浅析及使用
一、AudioSource组件1. AudioSource是音频源组件,其作用就是用于播放音频剪辑(AudioClip)资源。2. 组件属性(1)AudioClip(音频剪辑):指定播放的音频文件。(2)Output(音频输出):可以输出到音频监听器(AudioListener)或者(AudioMixer)。当设置为空时,即代表输出到 Aud...
2019-10-18 10:11:43 20559
原创 计算机网络基础知识小结(1)
1.网络操作系统:Unix、Linux、DOS、Windows、Mac、Netware。2. ARP协议(地址解析协议):根据IP地址获取物理地址的一个TCP/IP协议。3. 传输层——数据段(Segment)或报文 网络层——分组(数据包(Packet)) 数据链路层——数据帧(Frame) 物理层——比特(Bit) 应用层:报文(messa...
2019-10-17 17:45:13 262
原创 Unity的Animator与Animation之间的简单区别
一、Animator1.动画控制器实现控制多个动画的播放、切换及叠加系列复杂的效果,相当于一个动画状态机,生成动画的时候不仅有动画文件,还会生成相应的.controller文件,因此占用的资源比较大。2.Animator组件介绍①Controller:关联到物体的Animator控制器②Avatar:物体的Avatar③Apply Root Motion:是使用动画本身...
2019-10-16 11:56:40 5867
原创 Cocos Creator相关知识的个人简单总结
一、物理引擎的激活 cc.director.getPhysicsManger().enabled=true 1、给物体施加力(冲量)(1)物体需要添加RigidBody并在脚本中获取组件;var rigNode=this.node.getComponent(cc.RigidBody);(2)激活物理引擎;(3)给物体施加线性冲量;rigNode.applyLin...
2019-10-10 10:43:03 634
原创 cocos creator入门教程实现简化版贪吃蛇
开发工具:Cocos Creator和VS Code开发语言:TS简化版贪吃蛇的实现主要涉及的功能就是在吃到场景中随机产生产生的物体后,物体会到蛇头的后面并且跟随移动路径,其原理主要是通过数组来存储相关的坐标数据。...
2019-09-30 14:03:59 1195 1
原创 新手Cocos creator入门教程之游戏案例制作
开发的工具是cocos creator和VS code,编写脚本代码使用的语言是TS,项目主要就是仿照跳跃躲避障碍物的游戏。(游戏功能及UI需要继续优化)
2019-09-24 11:21:38 769
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人