- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 实现单链表的排序(递增)
node *sort(node *head) // 单链表的排序{ printf("单链表的排序:\n"); node *p, *p2, *p3; int n = length(head), temp; if(head == NULL || head->next == NULL) return head; p = head; for(int j = 1; j < n; ++j)
2015-09-30 19:54:30 4902 1
转载 实现单链表的插入
node *insert(node *head, int num) // 单链表的插入,num是要插入的数值{printf("\n在链表中插入数值:%d", num);node *p0, *p1, *p2;p1 = head;p0 = (node *)malloc(sizeof(node));p0->data = num;while(p0->data > p1-
2015-09-30 09:19:37 604
转载 关于StartCoroutine的简单线程使用
StartCoroutine在unity3d的帮助中叫做协程,意思就是启动一个辅助的线程。在C#中直接有Thread这个线程,但是在unity中有些元素是不能操作的。这个时候可以使用协程来完成。使用线程的好处就是不会出现界面卡死的情况,如果有一次非常大量的运算,没用线程就会出现假死的情况。下面通过一个简单的例子来说明使用协程的好处: v
2015-09-27 06:53:56 534
转载 面试题2 编程实现单链表删除节点
node *del(node *head, int num){node *p1, *p2;p1 = head;while( num != p1->data && p1->next != NULL){p2 = p1; p1 = p1->next;}if( num == p1->data){if(p1 == head){head = p1->
2015-09-25 07:50:53 714
原创 基础笔试题:编程实现一个单链表的建立、测长、打印
/* brief:编程实现一个单链表的建立、测长、打印 date:15-9-24*/#include#include "iostream"#include using namespace std;typedef struct student{ int data; struct student *next;}node;//node *create()node *c
2015-09-24 09:37:27 1290
原创 Editor中添加脚本,自动修改动画模式Legacy模式
问题:带有动画的模型,默认被导入到Unity中的时候会自动设置为Generic,这是一种适配Mecanim动画系统的模式,我们将它转为Legacy模型。每次导入模型后,手工修改动画模式比较麻烦,我们可以在Editor 文件夹内添加一个脚本,并且继承自AssetAssetPostprocessor,即可通过回调函数预处理导入的模型,使其自动转为Legacy模式。using Uni
2015-09-20 22:10:04 1513
转载 4.7敌人
敌人有各种,那么我们首先创建一种,让其他的敌人种类直接继承前者,再针对实际情况略加修改。using UnityEngine;using System.Collections;public class Enemy : MonoBehaviour { // 当前路点 public PathNode m_currentNode; public float m_spe
2015-09-20 22:03:40 364
转载 4.6路点;创建菜单
在塔防游戏中,敌人是按照一条预设的路线进行行动的。路线是由若干个路点组成的,下面为路点创建脚本PathNode.cs在Hierachy中,新建一个空物体,然后加载PathNode.cs/* * PahtNode Definition * Created by taotao man on 2015-8-2 * brief: 路点 * // 修改记录 * date: * ad
2015-09-16 21:56:37 510
原创 4.5 摄像机 拖动地图,使得摄像机跟随地图移动
第一步,首先我们需要创建一个空的游戏体,来作为摄像机观察的目标点,为其创建脚本CameraPoint.cs ;/* * CameraPoint Defintion * Created by taotao man on 2015-8-2 * Brief: 空游戏体作为摄像机观察的目标点 * // 修改记录 * date:2015-9-14 * add SetA(); * chang
2015-09-16 08:10:35 1302
转载 A.3字符串
using System;using System.Collections;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) {
2015-09-08 08:06:20 314
转载 4.4 创建游戏管理器 自己的理解以及体会
游戏管理机器,主要是用来管理UI,处理鼠标输入和逻辑事件等。/* * GameManager Definition * Created by taotao man on 2015-8-1 * brief: 创建游戏管理器,它主要管理UI,处理鼠标输入和逻辑事件。 * // 修改记录 * date: * add SetA(); * Change GetA(); *
2015-09-05 21:59:43 1026
转载 白话经典算法系列之五 归并排序的实现
http://blog.csdn.net/morewindows/article/details/6678165/ 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行
2015-09-01 19:38:18 479 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人