19-26/10/2020
Wednesday - Monday
The first thing I did today was to make it so that the pins now load The pop up (contains the title and short story). I did this by using the script that Matt had made within the camera scene which allows for items to be loaded when clicking on the 3D pin. I edited his script to make a pop-up appear when pressing a pin. I spent a while editing the script to make it so that each individual pin loads a different pop up. From there I made it so that after clicking on the pop-up the “long story” (contains the title and long story) would load. I made each pin have its respective pop up and long story, Ashton had already written out these stories so all I had to do was copy them over to the unity project. the last few things I did was adding a genre tags for the pop ups, and adding two buttons to the popups one will load the long story and one will close the pop-up, this was done to make it easier for the user to navigate the section.
I then moved onto incorporating the user made story into the camera section. I used the code that records the title, genre tags, short story, and long story and made it so that the 4th pin will display these details. This was easy to add as I had already tested different ways for displaying the users inputted details. Since I had already created the final look for the pop-up and long story all I had to do was make base versions of them to be controlled by the user input script.
Now that I have created the ability to interact with all the pins an issue has occurred. The issue is if you interact with the pin nothing will be displayed on the pop-up and long story as no details have been entered into the creation section. To work around this I made it so that the user made pin would not be active until the creation script was complete (an inactive object will not appear in the scene).
As of right now the app is basically functioning so all I need to do is add some small elements such as making selection of objects and typing into input fields required before transitioning to the next section. I started with the avatar icon selection, I made it so that if you try to progress without selecting an icon you will be unable to progress and the text that says to select an icon will change to red. I change the text to red as most applications do this when certain inputs are invalid. I then proceeded to do the same for the sign in section, register section, and the creation section making it so that text is required to be inputted before proceeding, as well as changing the text that says what to do to red.
I updated the project with the final visuals created by Ashton and Hannah in Adobe XD, this was great to see as the project looks much more professional now. I also updated all the text in the sections changing font color and enlarging it in places to better suit the look of the project.
The last few things I had to do for the project was to add a word count to the inputs, the ability to like and disliked, creating a pop up when trying to sign out asking if you want to sign out, some small changes to the stories in the feed, and updating the user profile so that when you create a story it appears in there, and the number of stories that you have will increase from zero to one.
I won't bore you with the details of adding these final edits as most of the code required I had already created for the project.
My part of this project is now finished all that is required is for Matt to build the project to his Android and record a video of him using the application. You can see how the project looks within Unity below.
Video of final project shown through the Unity application:
If the video is not visible follow this link